0001213900-20-041969.txt : 20201210 0001213900-20-041969.hdr.sgml : 20201210 20201210115108 ACCESSION NUMBER: 0001213900-20-041969 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 87 CONFORMED PERIOD OF REPORT: 20201031 FILED AS OF DATE: 20201210 DATE AS OF CHANGE: 20201210 FILER: COMPANY DATA: COMPANY CONFORMED NAME: IDT CORP CENTRAL INDEX KEY: 0001005731 STANDARD INDUSTRIAL CLASSIFICATION: TELEPHONE COMMUNICATIONS (NO RADIO TELEPHONE) [4813] IRS NUMBER: 223415036 STATE OF INCORPORATION: DE FISCAL YEAR END: 0731 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-16371 FILM NUMBER: 201379930 BUSINESS ADDRESS: STREET 1: 520 BROAD ST CITY: NEWARK STATE: NJ ZIP: 07102 BUSINESS PHONE: 973 438 1000 MAIL ADDRESS: STREET 1: 520 BROAD STREET CITY: NEWARK STATE: NJ ZIP: 07102 10-Q 1 f10q1020_idtcorporation.htm QUARTERLY REPORT

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

 

 

FORM 10-Q

 

 

 

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

 

FOR THE QUARTERLY PERIOD ENDED OCTOBER 31, 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 Number)

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

 

(973) 438-1000

(Registrant’s telephone number, including area code)

 

 

 

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

 

Title of each class

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

 

Trading symbol: IDT

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

Class A common stock, $.01 par value: 1,574,326 shares outstanding (excluding 1,698,000 treasury shares)
Class B common stock, $.01 par value: 23,937,301 shares outstanding (excluding 2,083,306 treasury shares)

 

 

 

 

 

IDT CORPORATION

 

TABLE OF CONTENTS

 

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

 

i

 

 

PART I. FINANCIAL INFORMATION

 

Item 1. Financial Statements (Unaudited)

 

IDT CORPORATION
CONSOLIDATED BALANCE SHEETS

 

  

October 31,
2020

  

July 31,
2020

 
   (Unaudited)   (Note 1) 
   (in thousands) 
Assets        
Current assets:        
Cash and cash equivalents  $74,082   $84,860 
Restricted cash and cash equivalents   114,046    116,362 
Debt securities   23,890    18,363 
Equity investments   21,036    5,964 
Trade accounts receivable, net of allowance for doubtful accounts of $6,361 at October 31, 2020 and $6,085 at July 31, 2020   47,182    44,166 
Prepaid expenses   28,042    33,115 
Other current assets   17,004    19,302 
Total current assets   325,282    322,132 
Property, plant and equipment, net   30,509    30,061 
Goodwill   12,808    12,858 
Other intangibles, net   3,878    3,959 
Equity investments   9,748    8,833 
Operating lease right-of-use assets   9,435    9,490 
Deferred income tax assets, net   5,405    8,512 
Other assets   8,881    8,905 
Total assets  $405,946   $404,750 
           
Liabilities and equity          
Current liabilities:          
Trade accounts payable  $31,261   $31,147 
Accrued expenses   122,498    125,544 
Deferred revenue   39,952    40,114 
Customer deposits   113,659    115,992 
Other current liabilities   12,497    12,073 
Total current liabilities   319,867    324,870 
Operating lease liabilities   7,193    7,353 
Other liabilities   1,303    1,388 
Total liabilities   328,363    333,611 
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 October 31, 2020 and July 31, 2020   33    33 
Class B common stock, $.01 par value; authorized shares—200,000; 25,983 and 25,961 shares issued and 23,900 and 24,345 shares outstanding at October 31, 2020 and July 31, 2020, respectively   260    260 
Additional paid-in capital   278,134    277,443 
Treasury stock, at cost, consisting of 1,698 and 1,698 shares of Class A common stock and 2,083 and 1,616 shares of Class B common stock at October 31, 2020 and July 31, 2020, respectively   (59,077)   (56,221)
Accumulated other comprehensive loss   (7,188)   (7,410)
Accumulated deficit   (131,045)   (139,333)
Total IDT Corporation stockholders’ equity   81,117    74,772 
Noncontrolling interests   (3,534)   (3,633)
Total equity   77,583    71,139 
Total liabilities and equity  $405,946   $404,750 

 

See accompanying notes to consolidated financial statements.

 

1

 

 

IDT CORPORATION

CONSOLIDATED STATEMENTS OF OPERATIONS
(Unaudited)

 

    Three Months Ended
October 31,
 
    2020      2019   
    (in thousands,
except per share data)
 
       
Revenues   $ 343,425     $ 340,200  
Costs and expenses:                
Direct cost of revenues (exclusive of depreciation and amortization)     273,174       279,460  
Selling, general and administrative (i)     52,140       53,436  
Depreciation and amortization     4,493       5,295  
Severance     113       626  
Total costs and expenses     329,920       338,817  
Other operating expense, net (see Note 9)     (252 )     (2,775 )
Income (loss) from operations     13,253       (1,392 )
Interest (expense) income, net     (41 )     272  
Other (expense) income, net     (1,380 )     234  
Income (loss) before income taxes     11,832       (886 )
Provision for income taxes     (3,417 )     (536 )
Net income (loss)     8,415       (1,422 )
Net income attributable to noncontrolling interests     (127 )     (91 )
Net income (loss) attributable to IDT Corporation   $ 8,288     $ (1,513 )
                 
Earnings (loss) per share attributable to IDT Corporation common stockholders:                
Basic   $ 0.32     $ (0.06 )
Diluted   $ 0.32     $ (0.06 )
Weighted-average number of shares used in calculation of earnings (loss) per share:                
Basic     25,534       26,279  
Diluted     25,861       26,279  
                 
(i) Stock-based compensation included in selling, general and administrative expenses   $ 506     $ 1,364  

 

See accompanying notes to consolidated financial statements.

 

2

 

 

IDT CORPORATION

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

(Unaudited)

 

   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Net income (loss)  $8,415   $(1,422)
Other comprehensive income (loss):          
Change in unrealized gain on available-for-sale securities   (29)   
 
Foreign currency translation adjustments   251    (1,204)
Other comprehensive income (loss)   222    (1,204)
Comprehensive income (loss)   8,637    (2,626)
Comprehensive income attributable to noncontrolling interests   (127)   (91)
Comprehensive income (loss) attributable to IDT Corporation  $8,510   $(2,717)

 

See accompanying notes to consolidated financial statements. 

 

3

 

 

IDT CORPORATION

CONSOLIDATED STATEMENTS OF EQUITY

(Unaudited)

 

   Three Months Ended October 31, 2020
(in thousands)
 
   IDT Corporation Stockholders         
   Class A
Common Stock
   Class B
Common Stock
   Additional
Paid-In
Capital
   Treasury
Stock
   Accumulated
Other
Comprehensive
Loss
   Accumulated
Deficit
   Non
controlling
Interests
   Total
Equity
 
BALANCE AT JULY 31, 2020  $         33   $     260   $277,443   $(56,221)  $(7,410)  $(139,333)  $(3,633)  $71,139 
Exercise of stock options   
    
    185    
    
    
    
    185 
Repurchases of Class B common stock through repurchase program   
    
    
    (2,849)   
    
    
    (2,849)
Restricted Class B common stock purchased from employees   
    
    
    (7)   
    
    
    (7)
Stock-based compensation   
    
    506    
    
    
    
    506 
Distributions to noncontrolling interests   
    
    
    
    
    
    (28)   (28)
Other comprehensive income   
    
    
    
    222    
    
    222 
Net income   
    
    
    
    
    8,288    127    8,415 
BALANCE AT OCTOBER 31, 2020  $33   $260   $278,134   $(59,077)  $(7,188)  $(131,045)  $(3,534)  $77,583 

 

   Three Months Ended October 31, 2019
(in thousands)
 
   IDT Corporation Stockholders         
   Class A
Common Stock
   Class B
Common Stock
   Additional
Paid-In
Capital
   Treasury
Stock
   Accumulated
Other
Comprehensive
Loss
   Accumulated
Deficit
   Non
controlling
Interests
   Total
Equity
 
BALANCE AT JULY 31, 2019  $      33   $   258   $273,313   $(51,739)  $(4,858)  $(160,763)  $(2,687)  $53,557 
Exercise of stock options   
    
    276    
    
    
    
    276 
Stock-based compensation   
    
    1,364    
    
    
    
    1,364 
Distributions to noncontrolling interests   
    
    
    
    
    
    (240)   (240)
Other comprehensive loss   
    
    
    
    (1,204)   
    
    (1,204)
Net loss   
    
    
    
    
    (1,513)   91    (1,422)
BALANCE AT OCTOBER 31, 2019  $33   $258   $274,953   $(51,739)  $(6,062)  $(162,276)  $(2,836)  $52,331 

 

See accompanying notes to consolidated financial statements.

 

4

 

 

IDT CORPORATION

CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)

 

   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Operating activities        
Net income (loss)  $8,415   $(1,422)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:          
Depreciation and amortization   4,493    5,295 
Deferred income taxes   3,104    479 
Provision for doubtful accounts receivable   579    549 
Stock-based compensation   506    1,364 
Other   1,094    (34)
Changes in assets and liabilities:          
Trade accounts receivable   (4,020)   7,975 
Prepaid expenses, other current assets and other assets   7,318    (9,166)
Trade accounts payable, accrued expenses, other current liabilities and other liabilities   (2,023)   (10,012)
Customer deposits at IDT Financial Services Limited (Gibraltar-based bank)   (549)   1,793 
Deferred revenue   (150)   (1,798)
Net cash provided by (used in) operating activities   18,767    (4,977)
Investing activities          
Capital expenditures   (4,564)   (3,851)
Purchases of debt securities and equity investments   (29,295)   (8,195)
Proceeds from maturities and sales of debt securities and redemption of equity investments   6,596    782 
Net cash used in investing activities   (27,263)   (11,264)
Financing activities          
Distributions to noncontrolling interests   (28)   (240)
Repayment of other liabilities   (40)   (19)
Proceeds from exercise of stock options   185    276 
Repurchases of Class B common stock   (2,856)   
 
Net cash (used in) provided by financing activities   (2,739)   17 
Effect of exchange rate changes on cash, cash equivalents, and restricted cash and cash equivalents   (1,859)   11,426 
Net decrease in cash, cash equivalents, and restricted cash and cash equivalents   (13,094)   (4,798)
Cash, cash equivalents, and restricted cash and cash equivalents at beginning of period   201,222    257,199 
Cash, cash equivalents, and restricted cash and cash equivalents at end of period  $188,128   $252,401 

 

See accompanying notes to consolidated financial statements.

 

5

 

 

IDT CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

 

Note 1—Basis of Presentation

 

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

 

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

 

Note 2—Business Segment Information

 

As of August 1, 2020, the Company revised its reportable business segments to reflect the growth of its financial technology and cloud communications businesses and their increased contributions to the Company’s consolidated results. The Company now has three reportable business segments, Fintech, net2phone-Unified Communications as a Service (“UCaaS”), and Traditional Communications. The revised reportable business segments reflect management’s approach to analyzing results, its resource allocation strategy, and its assessment of business performance. Comparative segment information has been reclassified and restated in all periods to conform to the current period presentation.

 

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

 

The Fintech segment comprises BOSS Revolution Money Transfer, a provider of international money remittance and related value/payment transfer services, and National Retail Solutions (“NRS”), operator of a nationwide point of sale (“POS”) retail network providing payment processing, digital advertising, transaction data, and ancillary services. BOSS Revolution Money Transfer and NRS were previously included in the Company’s Telecom & Payment Services segment.

 

The net2phone-UCaaS segment comprises net2phone’s cloud communications offerings, which were previously included in the Company’s net2phone segment.

 

The Traditional Communications segment 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 international and domestic mobile accounts, and Carrier Services, a wholesale provider of  international voice and SMS termination and outsourced traffic management solutions to telecoms worldwide. Traditional Communications also includes net2phone-Platform Services, which provides telephony services to cable operators and other offerings that leverage a common technology platform, as well as smaller communications and payments offerings, many in harvest mode. Most of the Traditional Communications segment was previously included in the Company’s Telecom & Payment Services segment except for net2phone-Platform Services, which was previously included in the Company’s net2phone segment.

 

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

 

6

 

 

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

 

(in thousands)

  Fintech   net2phone-
UCaaS
   Traditional Communications   Corporate   Total 
Three Months Ended October 31, 2020                    
Revenues  $20,087   $9,628   $313,710   $
   $343,425 
Income (loss) from operations   3,136    (3,806)   15,787    (1,864)   13,253 
                          
Three Months Ended October 31, 2019                         
Revenues  $9,557   $7,207   $323,436   $
   $340,200 
(Loss) income from operations   (2,670)   (3,708)   7,487    (2,501)   (1,392)

 

Note 3—Revenue Recognition

 

The Company earns revenue from contracts with customers, primarily through the provision of retail telecommunications and payment offerings as well as wholesale international voice and SMS termination. BOSS Revolution Money Transfer, NRS, and net2phone-UCaaS are technology-driven, synergistic businesses that leverage the Company’s core assets, and revenue is primarily recognized at a point in time, and in some cases (mainly net2phone-UCaaS) is recognized over time. Traditional Communications are mostly minute-based, paid-voice communications services, and revenue is primarily recognized at a point in time. The Company’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.

 

Disaggregated Revenues

 

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

 

   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
BOSS Revolution Money Transfer  $15,157   $7,202 
National Retail Solutions   4,930    2,355 
Total Fintech   20,087    9,557 
net2phone-UCaaS   9,628    7,207 
Mobile Top-Up   95,785    76,815 
BOSS Revolution Calling   116,231    116,242 
Carrier Services   87,775    113,517 
Other   13,919    16,862 
Total Traditional Communications   313,710    323,436 
Total  $343,425   $340,200 

 

The following table shows the Company’s revenues disaggregated by geographic region, which is determined based on selling location. On July 31, 2020, the Company restructured certain operations for tax purposes resulting in the change of geographic sourcing of revenues from the Netherlands to the United States.

 

(in thousands)

  Fintech   net2phone-
UCaaS
   Traditional Communications   Total 
Three Months Ended October 31, 2020                
United States  $20,087   $5,082   $270,631   $295,800 
Outside the United States:                    
United Kingdom   
    
    29,421    29,421 
Netherlands   
    
    2    2 
Other   
    4,546    13,656    18,202 
Total outside the United States   
    4,546    43,079    47,625 
Total  $20,087   $9,628   $313,710   $343,425 

 

7

 

 

(in thousands)  Fintech   net2phone-
UCaaS
   Traditional Communications   Total 
Three Months Ended October 31, 2019                
United States  $9,557   $3,272   $214,313   $227,142 
Outside the United States:                    
United Kingdom   
    4    35,793    35,797 
Netherlands   
    
    54,942    54,942 
Other   
    3,931    18,388    22,319 
Total outside the United States   
    3,935    109,123    113,058 
Total  $9,557   $7,207   $323,436   $340,200 

 

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 October 31, 2020 and July 31, 2020 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 payments received for prepaid BOSS Revolution Calling. Contract liabilities are recognized as revenue when services are provided to the customer. The contract liability balances are presented in the Company’s consolidated balance sheets as “Deferred revenue”.

 

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

 

   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period  $23,460   $26,336 

 

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

 

   October 31,
2020
   July 31,
2020
 
   (in thousands) 
Deferred customer contract acquisition costs included in “Other current assets”  $2,734   $2,350 
Deferred customer contract acquisition costs included in “Other assets”   2,581    2,384 
Total  $5,315   $4,734 

 

8

 

 

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

 

   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Amortization of deferred customer contract acquisition costs  $767   $551 

 

Note 4—Leases

 

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

 

net2phone-UCaaS has equipment leases that are classified as finance leases, and net2phone-UCaaS is the lessor in various equipment leases that are classified as sales-type finance leases. The assets and liabilities related to these finance leases are not material to the Company’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 each of the three months ended October 31, 2020 and 2019, the Company incurred lease costs of $0.5 million 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:

 

   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Operating lease cost  $729   $711 
Short-term lease cost   65    58 
Total lease cost  $794   $769 
Cash paid for amounts included in the measurement of lease liabilities:          
Operating cash flows from operating leases  $710   $684 

 

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

 

On September 1, 2020, the Company entered into a new lease with an aggregate operating lease liability of $0.6 million. The Company’s aggregate operating lease liability was as follows:

 

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

 

Future minimum maturities of operating lease liabilities were as follows (in thousands):

 

Twelve-month period ending October 31:    
2021  $2,784 
2022   2,579 
2023   2,122 
2024   1,835 
2025   960 
Thereafter   
 
Total lease payments   10,280 
Less imputed interest   (610)
Total operating lease liabilities  $9,670 

 

9

 

 

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

 

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

 

   October 31,
2020
   July 31,
2020
 
   (in thousands) 
Cash and cash equivalents  $74,082   $84,860 
Restricted cash and cash equivalents   114,046    116,362 
Total cash, cash equivalents, and restricted cash and cash equivalents  $188,128   $201,222 

 

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

 

Note 6—Debt Securities

 

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

 

   Amortized
Cost
   Gross
Unrealized
Gains
   Gross
Unrealized
Losses
   Fair
Value
 
   (in thousands) 
October 31, 2020:                
Certificates of deposit*  $7,537   $30   $
   $7,567 
U.S. Treasury bills and notes   4,179    
    (8)   4,171 
Corporate bonds   6,238    14    (21)   6,231 
Municipal bonds   5,923    
    (2)   5,921 
Total  $23,877   $44   $(31)  $23,890 
                     
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 

 

*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 and redemptions of equity investments were $6.6 million and $0.8 million in the three months ended October 31, 2020 and 2019, respectively. There were no realized gains or realized losses from sales of debt securities in the three months ended October 31, 2020 and 2019. The Company uses the specific identification method in computing the realized gains and realized losses on the sales of debt securities.

 

10

 

 

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

 

   Fair Value 
   (in thousands) 
Within one year  $12,644 
After one year through five years   4,017 
After five years through ten years   5,983 
After ten years   1,246 
Total  $23,890 

 

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

 

   Unrealized
Losses
   Fair
Value
 
   (in thousands) 
October 31, 2020:        
U.S. Treasury bills and notes  $8   $1,673 
Corporate bonds   21    3,593 
Municipal bonds   2    4,623 
Total  $31   $9,889 
July 31, 2020:          
Municipal bonds  $16   $1,963 

 

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

 

Note 7—Equity Investments

 

Equity investments consist of the following:

 

   October 31,
2020
   July 31,
2020
 
   (in thousands) 
Zedge, Inc. Class B common stock, 42,282 shares at October 31, 2020 and July 31, 2020  $144   $59 
Rafael Holdings, Inc. Class B common stock, 28,320 and 27,806 shares at October 31, 2020 and July 31, 2020, respectively   465    389 
Mutual funds   20,427    5,516 
Current equity investments  $21,036   $5,964 
           
Visa Inc. Series C Convertible Participating Preferred Stock (“Visa Series C Preferred”)  $1,825   $3,825 
Visa Inc. Series A Convertible Participating Preferred Stock (“Visa Series A Preferred”)   2,271    
 
Hedge funds   3,427    4,783 
Other   2,225    225 
Noncurrent equity investments  $9,748   $8,833 

 

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 the Zedge Class B common shares and the Rafael Class B common shares set forth in the table above in connection with the lapsing of restrictions on Zedge and Rafael restricted stock held by certain of the Company’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 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.

 

11

 

 

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

 

   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Balance, beginning of period  $4,109   $3,919 
Redemption for Visa mandatory release assessment   (1,870)   
 
Adjustment for observable transactions involving a similar investment from the same issuer   (130)   18 
Impairments   
    
 
Balance, end of the period  $2,109   $3,937 

 

In the three months ended October 31, 2020, the Company decreased the carrying value of the shares of Visa Series C Preferred it held by $0.1 million and in the three months ended October 31, 2019, the Company increased the carrying value of the shares of Visa Series C Preferred it held by $18,000, based on the fair value of Visa Class A common stock and a discount for lack of current marketability.

 

Unrealized (losses) gains for all equity investments included the following:

 

   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Net (losses) gains recognized during the period on equity investments  $(920)  $26 
Less: net gains and losses recognized during the period on equity investments sold during the period   
    
 
Unrealized (losses) gains recognized during the period on equity investments still held at the reporting date  $(920)  $26 

 

Note 8—Fair Value Measurements

 

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

 

   Level 1 (1)   Level 2 (2)   Level 3 (3)   Total 
   (in thousands) 
October 31, 2020                
Debt securities  $4,171   $19,719   $
   $23,890 
Equity investments included in current assets   21,036    
    
    21,036 
Equity investments included in noncurrent assets   
    2,271    1,825    4,096 
Total  $25,207   $21,990   $1,825   $49,022 
                     
Contingent consideration included in other noncurrent liabilities  $
   $
   $(391)  $(391)
                     
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  $
   $
   $(396)  $(396)

 

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

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

(3) – no observable pricing inputs in the market

 

12

 

 

At October 31, 2020 and July 31, 2020, the Company had $3.4 million and $4.8 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 table summarizes the change in the balance of the Company’s assets measured at fair value on a recurring basis using significant unobservable inputs (Level 3):

 

   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Balance, beginning of period  $3,825   $3,619 
Redemption for Visa mandatory release assessment   (1,870)   
 
Total (losses) gains included in “Other (expense) income, net”   (130)   18 
Balance, end of period  $1,825   $3,637 
Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period  $
   $
 

 

The following table summarizes the change in the balance of the Company’s liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3). There were no liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3) in the three months ended October 31, 2019.

 

   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Balance, beginning of period  $396   $
 
Total gain included in “Foreign currency translation adjustment”   (5)   
 
Balance, end of period  $391   $
 
Change in unrealized gains or losses for the period included in earnings for liabilities held 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 October 31, 2020 and July 31, 2020, the carrying amount of these assets and liabilities approximated fair value because of the short period of time to maturity. The fair value estimates for cash, cash equivalents, and restricted cash and cash equivalents were classified as Level 1 and other current assets, customer deposits, and other current liabilities were classified as Level 2 of the fair value hierarchy.

 

Other assets and other liabilities. At October 31, 2020 and July 31, 2020, 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—Other Operating Expense, Net

 

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

 

   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Corporate—Straight Path Communications Inc. class action insurance claims net of legal fees/(legal fees net of insurance claims)  $302   $(260)
Traditional Communications—Carrier Services settlement   (554)   
 
Traditional Communications—net2phone indemnification claim   
    (365)
Traditional Communications—accrual for non-income related taxes related to a foreign subsidiary   
    (2,150)
Total other operating expense, net  $(252)  $(2,775)

 

13

 

 

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. As discussed in Note 13, there is a pending putative class action on behalf of Straight Path’s stockholders and derivative complaint naming the Company, among others. In the three months ended October 31, 2020 and 2019, the Company incurred legal fees of $0.3 million and $0.7 million, respectively, related to this action. Also, in the three months ended October 31, 2020 and 2019, the Company recorded offsetting gains from insurance claims for this matter of $0.6 million and $0.4 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 the three months ended October 31, 2019, the Company recorded an accrual for non-income related taxes related to one of its foreign subsidiaries.

 

Note 10—Equity

 

Stock Repurchases

 

The Company has an existing stock repurchase program authorized by its Board of Directors for the repurchase of shares of the Company’s Class B common stock. The Board of Directors authorized the repurchase of up to 8.0 million shares in the aggregate. In the three months ended October 31, 2020, the Company repurchased 463,792 shares of Class B common stock for an aggregate purchase price of $2.8 million. There were no repurchases under the program in three months ended October 31, 2019. At October 31, 2020, 5.8 million shares remained available for repurchase under the stock repurchase program.

 

In the three months ended October 31, 2020, the Company paid $7,000 to repurchase 1,053 shares of the Company’s Class B common stock that were tendered by employees of the Company to satisfy the employees’ tax withholding obligations in connection with the lapsing of restrictions on awards of restricted stock. Such shares were repurchased by the Company based on their fair market value on the trading day immediately prior to the vesting date. There were no repurchases from employees in three months ended October 31, 2019.

 

2015 Stock Option and Incentive Plan

 

In the three months ended October 31, 2020, the Company received proceeds from the exercise of stock options of $0.2 million for which the Company issued 21,894 shares of its Class B common stock. In the three months ended October 31, 2019, the Company received proceeds from the exercise of stock options of $0.3 million for which the Company issued 32,551 shares of its Class B common stock.

 

Note 11—Earnings (Loss) Per Share

 

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

 

14

 

 

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

 

   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Basic weighted-average number of shares   25,534    26,279 
Effect of dilutive securities:          
Stock options   
    
 
Non-vested restricted Class B common stock   327    
 
Diluted weighted-average number of shares   25,861    26,279 

 

The following shares were excluded from the calculation of diluted earnings (loss) per share:

 

   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Stock options   1,104    1,190 
Non-vested restricted Class B common stock   
    616 
Shares excluded from the calculation of diluted earnings per share   1,104    1,806 

 

In the three months ended October 31, 2020, stock options with an exercise price that was greater than the average market price of the Company’s stock during the period were excluded from the diluted earnings per share computation. The diluted loss per share equals basic loss per share in the three months ended October 31, 2019 because the Company had a net loss and the impact of the assumed exercise of stock options and the vesting of restricted stock would have been anti-dilutive.

 

Note 12—Accumulated Other Comprehensive Loss

 

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

 

   Unrealized Gain (Loss) on Available-for-Sale Securities   Foreign Currency Translation   Accumulated Other Comprehensive Loss 
   (in thousands) 
Balance, July 31, 2020  $              42   $(7,452)  $(7,410)
Other comprehensive (loss) income attributable to IDT Corporation   (29)   251    222 
Balance, October 31, 2020  $13   $(7,201)  $(7,188)

 

Note 13—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 thereafter. 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, and the first quarter of fiscal 2021.

 

As of the date of this report, including the impact of COVID-19, management expects that the Company’s cash from operations and the balance of cash, cash equivalents, debt securities, and current equity investments that the Company held on October 31, 2020 will be sufficient to meet the Company’s currently anticipated working capital and capital expenditure requirements during the twelve-month period ending October 31, 2021. 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.

 

15

 

 

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. In November 2020, the matter was resolved for a de minimus amount.

 

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.

 

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 9). 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.

 

16

 

 

Regulatory Fees Audit

 

The Company’s 2017 FCC Form 499-A, which reports its calendar year 2016 revenue, 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, appealed certain of the findings. The Company awaits a final decision by USAC on the preliminary audit findings. Depending on the findings contained in the final decision, the Company may further appeal to the FCC. Although a final decision remains pending, the Company has been invoiced $2.9 million and $1.8 million on behalf of the Federal Telecommunications Relay Services Fund and on behalf of the Universal Service Fund, respectively. The Company does not intend to remit payment for these fees unless and until a negative decision on its appeal has been issued. In response to the aforementioned preliminary audit findings, the Company made certain changes to its filing policies and procedures for years that remain potentially under audit. At October 31, 2020 and July 31, 2020, the Company’s accrued expenses included $40.3 million and $40.8 million, respectively, for FCC-related regulatory fees for the year covered by the audit, as well as prior and subsequent years.

 

Purchase Commitments

 

At October 31, 2020, the Company had purchase commitments of $2.5 million primarily for certain equipment and services.

 

Performance Bonds

 

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

 

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 October 31, 2020 and July 31, 2020, “Cash and cash equivalents” in the Company’s consolidated balance sheets included an aggregate of $9.0 million and $11.0 million, respectively, held by IDT Payment Services that was unavailable for other purposes.

 

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 14—Other (Expense) Income, Net

 

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

 

   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Foreign currency transaction (losses) gains  $(428)  $671 
Write-off of tax assets related to prior periods   
    (474)
(Losses) gains on investments   (920)   26 
Other   (32)   11 
Total other (expense) income, net  $(1,380)  $234 

 

17

 

 

Note 15—Recently Issued Accounting Standards Not Yet Adopted

 

In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“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 16—Subsequent Event—Purchase of Shares and Warrants from Rafael Holdings, Inc.

 

On December 7, 2020, the Company purchased, for aggregate consideration of $5.0 million, from Rafael 218,245 newly issued shares of Rafael’s Class B common stock and warrants to purchase up to 43,649 shares of Rafael’s Class B common stock at an exercise price of $22.91 at any time on or after December 7, 2020 and on or prior to June 6, 2022. The purchase price was based on a per share price of $22.91, which was the closing price of Rafael’s Class B common stock on the New York Stock Exchange on the trading day immediately preceding December 7, 2020.

 

18

 

 

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

 

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

 

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

 

Forward-Looking Statements

 

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

 

Critical Accounting Policies

 

Our consolidated financial statements and accompanying notes are prepared in accordance with accounting principles generally accepted in the United States of America, or U.S. GAAP. Our significant accounting policies are described in Note 1 to the consolidated financial statements included in our Annual Report on Form 10-K for the fiscal year ended July 31, 2020. The preparation of financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, and expenses as well as the disclosure of contingent assets and liabilities. Critical accounting policies are those that require application of management’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. For additional discussion of our critical accounting policies, see our Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the fiscal year ended July 31, 2020.

 

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.

 

19

 

 

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

 

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 thereafter. Our salespeople and delivery employees continued to serve our independent retailers and channel partners with minimal interruption.

 

COVID-19 had mixed financial impacts on our businesses during the third and fourth quarters of fiscal 2020, and the first quarter of fiscal 2021. It drove significant increases in demand for our consumer offerings, principally BOSS Revolution Money Transfer, BOSS Revolution Calling and Mobile Top-Up, through our digital channels during the latter half of March and into April 2020. Subsequently, digital transaction levels have continued to increase relative to retailer originated transactions. Conversely, sales of consumer offerings originating through retailers and channel partners slowed modestly in late March and April 2020 before stabilizing in the fourth quarter. National Retail Solutions, or NRS, was slightly impacted by the closure of some of its retailers in the third quarter, but most re-opened quickly and many attracted increased foot traffic following the onset of COVID-19 as local retailers are typically more accessible to pedestrian traffic than big box retailers. The resilience of local retailers has enabled NRS to continue to expand sales of terminals, payment processing, and advertising services. net2phone-Unified Communications as a Service, or UCaaS’, customer base growth slowed somewhat in the second half of fiscal 2020 in certain Latin American markets. However, Latin American sales rebounded in the first quarter of fiscal 2021 and have remained strong in our United States and Canadian markets. Carrier Services’ revenue, which had been declining as communications globally transition away from traditional international long-distance voice, declined more rapidly following the onset of COVID-19 as business communications shifted from calling to video conferencing and other collaboration platforms.

 

As of the date of this report, including the impact of COVID-19, we expect that our cash from operations and the balance of cash, cash equivalents, debt securities, and current equity investments that we held on October 31, 2020 will be sufficient to meet our currently anticipated working capital and capital expenditure requirements during the twelve-month period ending October 31, 2021. 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.

 

Three Months Ended October 31, 2020 Compared to Three Months Ended October 31, 2019

 

As of August 1, 2020, we revised our reportable business segments to reflect the growth of our financial technology and cloud communications businesses and their increased contributions to our consolidated results. We now have three reportable business segments, Fintech, net2phone-UCaaS, and Traditional Communications. The revised reportable business segments reflect management’s approach to analyzing results, its resource allocation strategy, and its assessment of business performance. Comparative segment information has been reclassified and restated in all periods to conform to the current period presentation. We evaluate the performance of our business segments based primarily on income (loss) from operations. Accordingly, the income and expense line items below income (loss) from operations are only included in our discussion of the consolidated results of operations.

 

Our results of operations discussion include the following performance metrics: direct cost of revenues as a percentage of revenues, subscription revenue, seats, and minutes of use. Direct cost of revenues as a percentage of revenues is a financial metric that measures changes in our direct cost of revenues relative to changes in revenues during the same period. Direct cost of revenues is the numerator and revenues are the denominator in this ratio. Direct cost of revenues as a percentage of revenues is a useful metric for monitoring and evaluating trends in the net contribution of our revenues. net2phone-UCaaS’s cloud communications offering is priced on a per-seat basis, with each customer employee identity constituting a seat, and its subscription revenue is a monthly base fee per seat. The number of seats served and subscription revenue trends and comparisons between periods are used in the analysis of net2phone-UCaaS’s revenues and direct cost of revenues. Minutes of use is a nonfinancial metric that measures aggregate customer usage during a reporting period. Minutes of use is an important factor in BOSS Revolution Calling’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.

 

20

 

 

Fintech Segment

 

Fintech, which represented 5.9% and 2.8% of our total revenues in the three months ended October 31, 2020 and 2019, respectively, comprises BOSS Revolution Money Transfer, a provider of international money remittance and related value/payment transfer services, and NRS, operator of a nationwide point of sale, or POS, retail network providing payment processing, digital advertising, transaction data, and ancillary services. BOSS Revolution Money Transfer and NRS were previously included in our Telecom & Payment Services segment.

 

   Three months ended
October 31,
   Change 
   2020   2019   $   % 
   (in millions) 
Revenues  $20.1   $9.6   $10.5    110.2%
Direct cost of revenues   6.2    3.9    2.3    61.9 
Selling, general and administrative   10.4    8.1    2.3    27.5 
Depreciation and amortization   0.4    0.3    0.1    42.5 
Income (loss) from operations  $3.1   $(2.7)  $5.8    217.5%

 

Revenues. Fintech’s revenues in the three months ended October 31, 2020 and 2019 consisted of the following:

 

   Three months ended
October 31,
   Change 
   2020   2019   $/#   % 
   (in millions) 
BOSS Revolution Money Transfer  $15.2   $7.2   $8.0    110.5%
National Retail Solutions   4.9    2.4    2.5    109.3 
Total revenues  $20.1   $9.6   $10.5    110.2%

 

Revenues from BOSS Revolution Money Transfer increased in the three months ended October 31, 2020 compared to the similar period in fiscal 2020 driven primarily by increased transaction volume in its digital channel. The revenue increase also reflected a significant but diminished benefit from the transient foreign exchange market conditions that positively impacted BOSS Revolution Money Transfer’s results in the fourth quarter of fiscal 2020.

 

Revenues from NRS increased in the three months ended October 31, 2020 compared to the similar period in fiscal 2020 driven primarily by the expansion of its POS network, and revenue growth from its payment processing services and digital out-of-home advertising offerings.

 

Direct Cost of Revenues. Direct cost of revenues increased in the three months ended October 31, 2020 compared to the similar period in fiscal 2020 primarily due to the increase in revenues. Direct cost of revenues for both BOSS Revolution Money Transfer and NRS increased in the three months ended October 31, 2020 compared to the similar period in fiscal 2020.

 

   Three months ended
October 31,
     
   2020   2019   Change 
Direct cost of revenues as a percentage of revenues          30.9%        40.1%        (9.2)%

 

Direct cost of revenues as a percentage of revenues in Fintech decreased 920 basis points in the three months ended October 31, 2020 compared to the similar period in 2020 due to a decrease in direct cost of revenues as a percentage of revenues in BOSS Revolution Money Transfer, partially offset by an increase in direct cost of revenues as a percentage of revenues in 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 U.S. dollar.

 

Selling, General and Administrative. Selling, general and administrative expense in Fintech increased in the three months ended October 31, 2020 compared to the similar period in fiscal 2020 primarily due to increases in employee compensation, debit and credit card processing charges, and sales commissions. The increase in card processing charges was the result of increased credit and debit card transactions through our BOSS Revolution apps and other digital channels. As a percentage of Fintech’s revenue, Fintech’s selling, general and administrative expense decreased to 51.6% from 85.0% in the three months ended October 31, 2020 and 2019, respectively.

 

21

 

 

Depreciation and Amortization. Depreciation and amortization expense increased in the three months ended October 31, 2020 compared to the similar period in fiscal 2020 primarily due to increased depreciation of capitalized costs of consultants and employees developing internal use software and increased depreciation of NRS’ POS equipment.

 

net2phone-UCaaS Segment

 

The net2phone-UCaaS segment, which represented 2.8% and 2.1% of our total revenues in the three months ended October 31, 2020 and 2019, respectively, comprises net2phone’s cloud communications offerings, which were previously included in our net2phone segment.

 

   Three months ended
October 31,
   Change 
   2020   2019   $   % 
   (in millions) 
Revenues  $9.6   $7.2   $2.4    33.6%
Direct cost of revenues   2.0    1.5    0.5    35.5 
Selling, general and administrative   10.3    8.5    1.8    22.3 
Depreciation and amortization   1.1    0.9    0.2    10.7 
Loss from operations  $(3.8)  $(3.7)  $(0.1)   (2.7)%

 

Revenues.  net2phone-UCaaS’s revenues increased in the three months ended October 31, 2020 compared to the similar period in fiscal 2020 primarily driven by growth in the United States, although revenue increased in all net2phone-UCaaS regions. Seats served increased 58% to 176,000 at October 31, 2020 from 112,000 at October 31, 2019 and from 154,000 at July 31, 2020. Subscription revenue increased 31.7% to $9.0 million in the three months ended October 31, 2020 from $6.8 million in the three months ended October 31, 2019 led by growth in the U.S. market. net2phone-UCaaS recently released integrations with Slack and Zoho, building on its previously announced integration with Microsoft Teams. Also, net2phone-UCaaS has launched service in Peru, and plans to expand coverage to six additional cities in Brazil during the second quarter of fiscal 2021.

 

Direct Cost of Revenues. Direct cost of revenues increased in the three months ended October 31, 2020 compared to the similar period in fiscal 2020 primarily due to the increase in revenues, with the largest increase in the United States.

 

   Three months ended
October 31,
     
   2020   2019   Change 
Direct cost of revenues as a percentage of revenues   20.9%   20.6%   0.3%

 

Direct cost of revenues as a percentage of revenues increased 30 basis points in the three months ended October 31, 2020 compared to the similar period in fiscal 2020 because of increases in direct cost of revenues as a percentage of revenues outside the United States, partially offset by a decrease in direct cost of revenues as a percentage of revenues in the United States.

 

Selling, General and Administrative. Selling, general and administrative expense increased in the three months ended October 31, 2020 compared to the similar period in fiscal 2020 primarily due to increases in employee compensation and sales commissions. As a percentage of net2phone-UCaaS’ revenues, net2phone-UCaaS’ selling, general and administrative expenses decreased to 107.5% from 117.4% in the three months ended October 31, 2020 and 2019, respectively.

 

Depreciation and Amortization. Depreciation and amortization expense increased in the three months ended October 31, 2020 compared to the similar period in fiscal 2020 due to increased depreciation of net2phone-UCaaS’ customer premises equipment and capitalized costs of consultants and employees developing internal use software.

 

Traditional Communications Segment

 

The Traditional Communications segment, which represented 91.3% and 95.1% of our total revenues in the three months ended October 31, 2020 and 2019, 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 international and domestic mobile accounts, and Carrier Services, a wholesale provider of  international voice and SMS termination and outsourced traffic management solutions to telecoms worldwide. Traditional Communications also includes net2phone-Platform Services, which provides telephony services to cable operators and other offerings that leverage a common technology platform, as well as smaller communications and payments offerings, many in harvest mode. Most of the Traditional Communications segment was previously included in the Company’s Telecom & Payment Services segment except for net2phone-Platform Services, which was previously included in the Company’s net2phone segment.

 

22

 

 

Traditional Communications’ 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. Traditional Communications’ revenues tend to be somewhat seasonal, with the second fiscal quarter (which contains Christmas and New Year’s Day) and the fourth fiscal quarter (which contains Mother’s Day and Father’s Day) typically showing higher minute volumes.

 

   Three months ended
October 31,
   Change 
   2020   2019   $   % 
   (in millions) 
Revenues  $313.7   $323.4   $(9.7)   (3.0)%
Direct cost of revenues   265.0    274.1    (9.1)   (3.3)
Selling, general and administrative   29.2    34.6    (5.4)   (15.4)
Depreciation and amortization   3.0    4.1    (1.1)   (25.7)
Severance   0.1    0.6    (0.5)   (82.0)
Other operating expense, net   0.6    2.5    (1.9)   (78.0)
Income from operations  $15.8   $7.5   $8.3    110.9%

 

Revenues. Traditional Communications’ revenues and minutes of use in the three months ended October 31, 2020 and 2019 consisted of the following:

 

   Three months ended
October 31,
   Change 
   2020   2019   $/#   % 
   (in millions) 
Mobile Top-Up  $95.8   $76.8   $19.0    24.7%
BOSS Revolution Calling   116.2    116.2         
Carrier Services   87.8    113.5    (25.7)   (22.7)
Other   13.9    16.9    (3.0)   (17.5)
Total revenues  $313.7   $323.4   $(9.7)   (3.0)%
                     
Minutes of use                    
BOSS Revolution Calling   927    1,002    (75)   (7.4)%
Carrier Services   2,917    4,314    (1,397)   (32.4)

 

Revenues from Mobile Top-Up increased in the three months ended October 31, 2020 compared to the similar period in fiscal 2020 due to the addition of new mobile partners and increasing demand for data-centric top-up bundles.

 

Revenues from BOSS Revolution Calling were substantially unchanged in the three months ended October 31, 2020 compared to the similar period in fiscal 2020 because COVID-19 related demand in the three months ended October 31, 2020 slowed the rate of decline in BOSS Revolution Calling revenue that we have experienced in recent periods. BOSS Revolution Calling continues to be impacted by persistent, market-wide trends, including the proliferation of unlimited calling plans offered by wireless carriers and mobile virtual network operators, and the increasing penetration of free and paid over-the-top voice, video conferencing, and messaging services.

 

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

 

23

 

 

Direct Cost of Revenues. Direct cost of revenues in Traditional Communications decreased in the three months ended October 31, 2020 compared to the similar period in fiscal 2020 primarily due to decreases in Carrier Services’ and BOSS Revolution Calling’s direct cost of revenues in the three months ended October 31, 2020 compared to the similar period in fiscal 2020, partially offset by an increase in Mobile Top-Up’s direct cost of revenues in the three months ended October 31, 2020 compared to the similar period in fiscal 2020.

 

   Three months ended
October 31,
     
   2020   2019   Change 
Direct cost of revenues as a percentage of revenues   84.5%   84.8%   (0.3)%

 

Direct cost of revenues as a percentage of revenues in Traditional Communications decreased 30 basis points in the three months ended October 31, 2020 compared to the similar period in 2020 primarily due to a decrease in direct cost of revenues as a percentage of revenues in BOSS Revolution Calling, which decreased primarily due to the continued migration of customers to digital platforms. The increased adoption of our digital, direct-to-consumer channels is expected to endure and contribute to future reductions in direct cost of revenues as a percentage of revenues.

 

Selling, General and Administrative. Selling, general and administrative expense in Traditional Communications decreased in the three months ended October 31, 2020 compared to the similar period in fiscal 2020 primarily due to decreases in employee compensation, marketing expense, and consulting fees, partially offset by an increase in debit and credit card processing charges. 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 Traditional Communications’ revenue, Traditional Communications’ selling, general and administrative expense decreased to 9.3% from 10.7% in the three months ended October 31, 2020 and 2019, respectively.

 

Depreciation and Amortization. Depreciation and amortization expense decreased in the three months ended October 31, 2020 compared to the similar period in fiscal 2020 as more of our property, plant, and equipment became fully depreciated, partially offset by depreciation of equipment added to our telecommunications network and capitalized costs of consultants and employees developing internal use software.

 

Severance Expense. In the three months ended October 31, 2020 and 2019, we incurred severance expense of $0.1 million and $0.6 million, respectively.

 

Other Operating Expense, net.  Other operating expense, net in the three months ended October 31, 2020 was due to a Carrier Services settlement of a claim for $0.6 million. Other operating expense, net in the three months ended October 31, 2019 included an accrual for non-income related taxes related to one of our foreign subsidiaries of $2.1 million and indemnification of a net2phone cable telephony customer related to patent infringement claims brought against the customer of $0.4 million.

 

Corporate

 

   Three months ended
October 31,
   Change 
   2020   2019   $   % 
   (in millions) 
General and administrative expenses  $(2.2)  $(2.2)  $    (3.8)%
Other operating gain (expense), net   0.3    (0.3)   0.6    215.8 
Loss from operations  $(1.9)  $(2.5)  $0.6    25.2%

 

Corporate costs include compensation, consulting fees, treasury, tax and accounting services, human resources, corporate purchasing, corporate governance including Board of Directors’ fees, internal and external audit, investor relations, corporate insurance, corporate legal, 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 was substantially unchanged in the three months ended October 31, 2020 compared to the similar period in fiscal 2020 primarily because a decrease in stock-based compensation was mostly offset by an increase in employee compensation. As a percentage of our total consolidated revenues, Corporate general and administrative expense was 0.6% and 0.7% in the three months ended October 31, 2020 and 2019, respectively.

 

Other Operating Gain (Expense), net. On July 31, 2013, we completed a pro rata distribution of the common stock of our former subsidiary Straight Path Communications Inc., or Straight Path, to our stockholders. As discussed in Note 13 to the Consolidated Financial Statements included in Item 1 to Part I of this Quarterly Report on Form 10-Q, there is a pending putative class action on behalf of Straight Path’s stockholders and derivative complaint naming us, among others. In the three months ended October 31, 2020 and 2019, we incurred legal fees of $0.3 million and $0.7 million, respectively, related to this action. Also, in the three months ended October 31, 2020 and 2019, we recorded offsetting gains from insurance claims for this matter of $0.6 million and $0.4 million, respectively.

 

24

 

 

Consolidated

 

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

 

Related Party Lease Costs. On March 26, 2018, we completed a pro rata distribution of the common stock of our former subsidiary, Rafael Holdings, Inc., or Rafael, to our stockholders of record as of the close of business on March 13, 2018, which we refer to as the Rafael Spin-Off. We lease office space and parking in Rafael’s building and parking garage located at 520 Broad St, Newark, New Jersey. We also lease office space in Israel from Rafael. The Newark lease expires in April 2025 and the Israel lease expires in July 2025. In each of the three months ended October 31, 2020 and 2019, we incurred lease costs of $0.5 million in connection with the Rafael 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 $0.5 million and $1.4 million in the three months ended October 31, 2020 and 2019, respectively. The decrease in stock-based compensation expense in the three months ended October 31, 2020 compared to the similar period in fiscal 2020 was primarily due to reductions in expense of deferred stock units granted in June 2019 and stock options. At October 31, 2020, unrecognized compensation cost related to non-vested stock-based compensation was an aggregate of $1.2 million. The unrecognized compensation cost is expected to be recognized over the remaining vesting period that ends in fiscal 2022.

 

   Three months ended
October 31,
   Change 
   2020   2019   $   % 
   (in millions) 
Income (loss) from operations  $13.3   $(1.4)  $14.7    nm 
Interest (expense) income, net   (0.1)   0.3    (0.4)   (115.1)%
Other (expense) income, net   (1.4)   0.2    (1.6)   (689.7)
Provision for income taxes   (3.4)   (0.5)   (2.9)   (537.5)
                     
Net income (loss)   8.4    (1.4)   9.8    691.8 
Net income attributable to noncontrolling interests   (0.1)   (0.1)       (39.6)
                     
Net income (loss) attributable to IDT Corporation  $8.3   $(1.5)  $9.8    647.8%

 

 

nm—not meaningful

        

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

 

   Three months ended
October 31,
 
   2020   2019 
   (in millions) 
Foreign currency transaction (losses) gains  $(0.4)  $0.7 
Write-off of tax assets related to prior periods       (0.5)
(Losses) gains on investments   (0.9)    
Other   (0.1)    
Total other (expense) income, net  $(1.4)  $0.2 

 

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

 

Net Income Attributable to Noncontrolling Interests. The change in the net income attributable to noncontrolling interests in the three months ended October 31, 2020 compared to the similar period in fiscal 2020 was due a decrease in the net income of certain subsidiaries, partially offset by a reduction in the net loss of a different subsidiary.

 

25

 

 

Liquidity and Capital Resources

 

General

 

As of the date of this report, including the impact of COVID-19, we currently expect our cash from operations and the balance of cash, cash equivalents, debt securities, and current equity investments that we held on October 31, 2020 will be sufficient to meet our currently anticipated working capital and capital expenditure requirements during the twelve-month period ending October 31, 2021.

 

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

 

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

 

   Three months ended
October 31,
 
   2020   2019 
   (in millions) 
Cash flows provided by (used in):        
Operating activities  $18.8   $(5.0)
Investing activities   (27.3)   (11.2)
Financing activities   (2.7)    
Effect of exchange rate changes on cash, cash equivalents, and restricted cash and cash equivalents   (1.9)   11.4 
Decrease in cash, cash equivalents, and restricted cash and cash equivalents  $(13.1)  $(4.8)

 

Operating Activities

 

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

 

Gross trade accounts receivable increased to $53.5 million at October 31, 2020 from $50.3 million at July 31, 2020 primarily due to amounts billed in the three months ended October 31, 2020 in excess of collections during the period.

 

Deferred revenue arises from sales of prepaid products and varies from period to period depending on the mix and the timing of revenues. Deferred revenue decreased to $40.0 million at October 31, 2020 from $40.1 million at July 31, 2020 primarily due to decreases in the BOSS Revolution Calling and net2phone-Platform Services deferred revenue balances.

 

Customer deposit liabilities at IDT Financial Services Limited, our Gibraltar-based bank, decreased to $113.7 million at October 31, 2020 from $116.0 million at July 31, 2020 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 $114.0 million and $116.3 million at October 31, 2020 and July 31, 2020, respectively, held by the bank.

 

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 $4.6 million and $3.9 million in the three months ended October 31, 2020 and 2019, respectively. We currently anticipate that total capital expenditures for the twelve-month period ending October 31, 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.

 

Purchases of debt securities and equity investments were $29.3 million and $8.2 million in the three months ended October 31, 2020 and 2019, respectively. Proceeds from maturities and sales of debt securities and redemptions of equity investments were $6.6 million and $0.8 million in the three months ended October 31, 2020 and 2019, respectively.

 

26

 

 

Financing Activities

 

We distributed cash of $28,000 and $0.2 million in the three months ended October 31, 2020 and 2019, respectively, to the noncontrolling interests in certain of our subsidiaries.

 

In the three months ended October 31, 2020 and 2019, we repaid financing-related other liabilities of $40,000 and $19,000, respectively.

 

In the three months ended October 31, 2020, we received proceeds from the exercise of stock options of $0.2 million for which we issued 21,894 shares of our Class B common stock. In the three months ended October 31, 2019, we received proceeds from the exercise of stock options of $0.3 million for which we issued 32,551 shares of our Class B common stock.

 

We have an existing stock repurchase program authorized by our Board of Directors for the repurchase of shares of our Class B common stock. The Board of Directors authorized the repurchase of up to 8.0 million shares in the aggregate. In the three months ended October 31, 2020, we repurchased 463,792 shares of our Class B common stock for an aggregate purchase price of $2.8 million. There were no repurchases under the program in the three months ended October 31, 2019. At October 31, 2020, 5.8 million shares remained available for repurchase under the stock repurchase program.

 

In the three months ended October 31, 2020, we paid $7,000 to repurchase 1,053 shares 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 restricted stock. Such shares were repurchased by us based on their fair market value on the trading day immediately prior to the vesting date. There were no repurchases from employees in three months ended October 31, 2019.

 

Other Sources and Uses of Resources

 

Our subsidiary, IDT Telecom, Inc., has had credit agreements with TD Bank, N.A. for a line of credit facility for up to a maximum principal amount of $25.0 million, with the most recent such credit agreement having expired on July 15, 2020. We will seek to enter into a similar credit agreement in fiscal 2021.

 

On December 7, 2020, we purchased, for aggregate consideration of $5.0 million, from Rafael 218,245 newly issued shares of Rafael’s Class B common stock and warrants to purchase up to 43,649 shares of Rafael’s Class B common stock at an exercise price of $22.91 at any time on or after December 7, 2020 and on or prior to June 6, 2022. The purchase price was based on a per share price of $22.91, which was the closing price of Rafael’s Class B common stock on the New York Stock Exchange on the trading day immediately preceding December 7, 2020.

 

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

 

Contractual Obligations and Other Commercial Commitments

 

The following table quantifies our future contractual obligations and other commercial commitments at October 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.5   $2.5   $   $   $ 
Connectivity obligations under service agreements   1.3    0.8    0.5         
Operating leases including short-term leases   10.9    3.4    4.7    2.8     
Total contractual obligations (1)  $14.7   $6.7   $5.2   $2.8   $ 

 

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

 

27

 

 

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 Note 13 to the Consolidated Financial Statements included in Item 1 to Part I of this Quarterly Report on Form 10-Q).

 

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 October 31, 2020, we had aggregate performance bonds of $18.0 million outstanding.

 

Item 3. Quantitative and Qualitative Disclosures About Market Risks

 

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

 

Item 4. Controls and Procedures

 

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

 

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

 

28

 

 

PART II. OTHER INFORMATION

 

Item 1. Legal Proceedings

 

Legal proceedings in which we are involved are described in Note 13 to the Consolidated Financial Statements included in Item 1 to Part I of this Quarterly Report on Form 10-Q.

 

Item 1A. Risk Factors

 

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

 

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. As of the date of this report, no trade deal has been reached and there are indications that negotiations are not proceeding well. If no trade deal is reached, the implication of a “no deal” Brexit are uncertain and could have a material adverse impact on our United Kingdom and European business operations.

 

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. 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, however this license will not be in place prior to the end of the Brexit transition period. IDTFS is in the process of implementing contingency measures to allow the continuation of its services in the European Economic Area. If its contingency measures are not implemented successfully, IDTFS’ operations and ability to service its customers would be materially and adversely affected.

 

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

 

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

 

   Total
Number of
Shares
Purchased
   Average
Price
per Share
   Total Number
of Shares
Purchased as
part of
Publicly
Announced
Plans or
Programs
   Maximum
Number of
Shares that
May Yet Be
Purchased
Under the
Plans or
Programs (1)
 
August 1-31, 2020 (2)   19,864   $6.51    18,811    6,213,478 
September 1–30, 2020   444,981   $6.10    444,981    5,768,497 
October 1–31, 2020      $        5,768,497 
Total   464,845   $6.11    463,792      

 

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

(2) Total number of shares purchased includes 1,053 shares 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 restricted stock. Such shares were repurchased by us based on their fair market value on the trading day immediately prior to the vesting date and the proceeds utilized to pay the taxes due upon such vesting event.

29

 

 

Item 3. Defaults Upon Senior Securities

 

None

 

Item 4. Mine Safety Disclosures

 

Not applicable

 

Item 5. Other Information

 

None

 

Item 6. Exhibits

 

Exhibit
Number
  Description
     
31.1*   Certification of Chief Executive Officer pursuant to 17 CFR 240.13a-14(a), as adopted pursuant to §302 of the Sarbanes-Oxley Act of 2002.
     
31.2*   Certification of Chief Financial Officer pursuant to 17 CFR 240.13a-14(a), as adopted pursuant to §302 of the Sarbanes-Oxley Act of 2002.
     
32.1*   Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002.
     
32.2*   Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002.
     
101.SCH*   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 or furnished herewith.

 

30

 

 

SIGNATURES

 

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

 

  IDT CORPORATION
     
December 10, 2020 By: /s/ Shmuel Jonas
    Shmuel Jonas
Chief Executive Officer
     
December 10, 2020 By: /s/ Marcelo Fischer
    Marcelo Fischer
Chief Financial Officer

 

 

31

 

 

IDT CORP Stock-based compensation included in selling, general and administrative expenses 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 Q1 2021 0001005731 0001005731 2020-08-01 2020-10-31 0001005731 us-gaap:CommonClassAMember 2020-12-07 0001005731 us-gaap:CommonClassBMember 2020-12-07 0001005731 2020-10-31 0001005731 2020-07-31 0001005731 us-gaap:CommonClassAMember 2020-10-31 0001005731 us-gaap:CommonClassAMember 2020-07-31 0001005731 us-gaap:CommonClassBMember 2020-10-31 0001005731 us-gaap:CommonClassBMember 2020-07-31 0001005731 2019-08-01 2019-10-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 us-gaap:CommonClassAMember 2020-08-01 2020-10-31 0001005731 us-gaap:CommonClassBMember 2020-08-01 2020-10-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2020-08-01 2020-10-31 0001005731 us-gaap:TreasuryStockMember 2020-08-01 2020-10-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-08-01 2020-10-31 0001005731 us-gaap:RetainedEarningsMember 2020-08-01 2020-10-31 0001005731 us-gaap:NoncontrollingInterestMember 2020-08-01 2020-10-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2020-10-31 0001005731 us-gaap:TreasuryStockMember 2020-10-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-10-31 0001005731 us-gaap:RetainedEarningsMember 2020-10-31 0001005731 us-gaap:NoncontrollingInterestMember 2020-10-31 0001005731 us-gaap:CommonClassAMember 2019-07-31 0001005731 us-gaap:CommonClassBMember 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 2019-07-31 0001005731 us-gaap:CommonClassAMember 2019-08-01 2019-10-31 0001005731 us-gaap:CommonClassBMember 2019-08-01 2019-10-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2019-08-01 2019-10-31 0001005731 us-gaap:TreasuryStockMember 2019-08-01 2019-10-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-08-01 2019-10-31 0001005731 us-gaap:RetainedEarningsMember 2019-08-01 2019-10-31 0001005731 us-gaap:NoncontrollingInterestMember 2019-08-01 2019-10-31 0001005731 us-gaap:CommonClassAMember 2019-10-31 0001005731 us-gaap:CommonClassBMember 2019-10-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2019-10-31 0001005731 us-gaap:TreasuryStockMember 2019-10-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-10-31 0001005731 us-gaap:RetainedEarningsMember 2019-10-31 0001005731 us-gaap:NoncontrollingInterestMember 2019-10-31 0001005731 2019-10-31 0001005731 idt:FintechMember 2020-08-01 2020-10-31 0001005731 idt:net2phoneUCaaSMember 2020-08-01 2020-10-31 0001005731 idt:TraditionalCommunicationsMember 2020-08-01 2020-10-31 0001005731 us-gaap:CorporateMember 2020-08-01 2020-10-31 0001005731 idt:FintechMember 2019-08-01 2019-10-31 0001005731 idt:net2phoneUCaaSMember 2019-08-01 2019-10-31 0001005731 idt:TraditionalCommunicationsMember 2019-08-01 2019-10-31 0001005731 us-gaap:CorporateMember 2019-08-01 2019-10-31 0001005731 idt:BOSSRevolutionMoneyTransferMember idt:TotalFintechMember 2020-08-01 2020-10-31 0001005731 idt:BOSSRevolutionMoneyTransferMember idt:TotalFintechMember 2019-08-01 2019-10-31 0001005731 idt:NationalRetailSolutionsMember idt:TotalFintechMember 2020-08-01 2020-10-31 0001005731 idt:NationalRetailSolutionsMember idt:TotalFintechMember 2019-08-01 2019-10-31 0001005731 idt:TotalFintechMember 2020-08-01 2020-10-31 0001005731 idt:TotalFintechMember 2019-08-01 2019-10-31 0001005731 idt:TotalNetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-08-01 2020-10-31 0001005731 idt:TotalNetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-08-01 2019-10-31 0001005731 idt:MobileTopUpMember idt:TotalTraditionalCommunicationsMember 2020-08-01 2020-10-31 0001005731 idt:MobileTopUpMember idt:TotalTraditionalCommunicationsMember 2019-08-01 2019-10-31 0001005731 idt:BossRevolutionCallingMember idt:TotalTraditionalCommunicationsMember 2020-08-01 2020-10-31 0001005731 idt:BossRevolutionCallingMember idt:TotalTraditionalCommunicationsMember 2019-08-01 2019-10-31 0001005731 idt:WholesaleCarrierServicesMember idt:TotalTraditionalCommunicationsMember 2020-08-01 2020-10-31 0001005731 idt:WholesaleCarrierServicesMember idt:TotalTraditionalCommunicationsMember 2019-08-01 2019-10-31 0001005731 idt:OtherMember idt:TotalTraditionalCommunicationsMember 2020-08-01 2020-10-31 0001005731 idt:OtherMember idt:TotalTraditionalCommunicationsMember 2019-08-01 2019-10-31 0001005731 idt:TotalTraditionalCommunicationsMember 2020-08-01 2020-10-31 0001005731 idt:TotalTraditionalCommunicationsMember 2019-08-01 2019-10-31 0001005731 pf0:US idt:FintechMember 2020-08-01 2020-10-31 0001005731 pf0:US idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-08-01 2020-10-31 0001005731 pf0:US idt:TraditionalCommunicationsMember 2020-08-01 2020-10-31 0001005731 pf0:US 2020-08-01 2020-10-31 0001005731 pf0:GB idt:FintechMember 2020-08-01 2020-10-31 0001005731 pf0:GB idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-08-01 2020-10-31 0001005731 pf0:GB idt:TraditionalCommunicationsMember 2020-08-01 2020-10-31 0001005731 pf0:GB 2020-08-01 2020-10-31 0001005731 pf0:NL idt:FintechMember 2020-08-01 2020-10-31 0001005731 pf0:NL idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-08-01 2020-10-31 0001005731 pf0:NL idt:TraditionalCommunicationsMember 2020-08-01 2020-10-31 0001005731 pf0:NL 2020-08-01 2020-10-31 0001005731 idt:OtherCountriesMember idt:FintechMember 2020-08-01 2020-10-31 0001005731 idt:OtherCountriesMember idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-08-01 2020-10-31 0001005731 idt:OtherCountriesMember idt:TraditionalCommunicationsMember 2020-08-01 2020-10-31 0001005731 idt:OtherCountriesMember 2020-08-01 2020-10-31 0001005731 idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-08-01 2020-10-31 0001005731 pf0:US idt:FintechMember 2019-08-01 2019-10-31 0001005731 pf0:US idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-08-01 2019-10-31 0001005731 pf0:US idt:TraditionalCommunicationsMember 2019-08-01 2019-10-31 0001005731 pf0:US 2019-08-01 2019-10-31 0001005731 pf0:GB idt:FintechMember 2019-08-01 2019-10-31 0001005731 pf0:GB idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-08-01 2019-10-31 0001005731 pf0:GB idt:TraditionalCommunicationsMember 2019-08-01 2019-10-31 0001005731 pf0:GB 2019-08-01 2019-10-31 0001005731 pf0:NL idt:FintechMember 2019-08-01 2019-10-31 0001005731 pf0:NL idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-08-01 2019-10-31 0001005731 pf0:NL idt:TraditionalCommunicationsMember 2019-08-01 2019-10-31 0001005731 pf0:NL 2019-08-01 2019-10-31 0001005731 idt:OtherCountriesMember idt:FintechMember 2019-08-01 2019-10-31 0001005731 idt:OtherCountriesMember idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-08-01 2019-10-31 0001005731 idt:OtherCountriesMember idt:TraditionalCommunicationsMember 2019-08-01 2019-10-31 0001005731 idt:OtherCountriesMember 2019-08-01 2019-10-31 0001005731 idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-08-01 2019-10-31 0001005731 idt:NewarkMember 2020-08-01 2020-10-31 0001005731 idt:RafaelHoldingsIncMember 2020-08-01 2020-10-31 0001005731 idt:RafaelHoldingsIncMember 2019-08-01 2019-10-31 0001005731 2020-08-28 2020-09-01 0001005731 us-gaap:OtherCurrentLiabilitiesMember 2020-10-31 0001005731 us-gaap:OtherCurrentLiabilitiesMember 2020-07-31 0001005731 idt:NoncurrentLiabilitiesMember 2020-10-31 0001005731 idt:NoncurrentLiabilitiesMember 2020-07-31 0001005731 idt:OperatingLeaseLiabilitiesMember 2020-10-31 0001005731 idt:OperatingLeaseLiabilitiesMember 2020-07-31 0001005731 idt:IDTFinancialServicesLimitedMember 2020-10-31 0001005731 idt:IDTFinancialServicesLimitedMember 2020-07-31 0001005731 us-gaap:CertificatesOfDepositMember 2020-10-31 0001005731 us-gaap:USTreasuryBillSecuritiesMember 2020-10-31 0001005731 us-gaap:CorporateBondSecuritiesMember 2020-10-31 0001005731 us-gaap:MunicipalBondsMember 2020-10-31 0001005731 us-gaap:CertificatesOfDepositMember 2020-07-31 0001005731 us-gaap:USTreasuryBillSecuritiesMember 2020-07-31 0001005731 us-gaap:MunicipalBondsMember 2020-07-31 0001005731 us-gaap:USTreasurySecuritiesMember 2020-10-31 0001005731 idt:VisaSeriesCConvertibleParticipatingPreferredStockMember 2016-06-30 0001005731 idt:VisaSeriesCConvertibleParticipatingPreferredStockMember 2020-07-31 0001005731 idt:VisaSeriesAConvertibleParticipatingPreferredStockMember 2020-09-24 0001005731 idt:VisaSeriesAConvertibleParticipatingPreferredStockMember idt:VisaClassACommonStockMember 2020-09-24 0001005731 idt:VisaSeriesCConvertibleParticipatingPreferredStockMember 2020-08-01 2020-10-31 0001005731 idt:VisaSeriesCConvertibleParticipatingPreferredStockMember 2019-08-01 2019-10-31 0001005731 us-gaap:CommonClassBMember idt:ZedgeIncMember 2020-10-31 0001005731 us-gaap:CommonClassBMember idt:ZedgeIncMember 2020-07-31 0001005731 us-gaap:CommonClassBMember idt:RafaelHoldingsIncMember 2020-10-31 0001005731 us-gaap:CommonClassBMember idt:RafaelHoldingsIncMember 2020-07-31 0001005731 us-gaap:MutualFundMember 2020-10-31 0001005731 us-gaap:MutualFundMember 2020-07-31 0001005731 us-gaap:SeriesCPreferredStockMember 2020-10-31 0001005731 us-gaap:SeriesCPreferredStockMember 2020-07-31 0001005731 us-gaap:SeriesAPreferredStockMember 2020-10-31 0001005731 us-gaap:SeriesAPreferredStockMember 2020-07-31 0001005731 us-gaap:HedgeFundsMember 2020-10-31 0001005731 us-gaap:HedgeFundsMember 2020-07-31 0001005731 us-gaap:OtherInvestmentsMember 2020-10-31 0001005731 us-gaap:OtherInvestmentsMember 2020-07-31 0001005731 us-gaap:CommonClassBMember idt:ZedgeIncMember 2020-08-01 2020-10-31 0001005731 us-gaap:CommonClassBMember idt:ZedgeIncMember 2019-08-01 2020-07-31 0001005731 us-gaap:CommonClassBMember idt:RafaelHoldingsIncMember 2020-08-01 2020-10-31 0001005731 us-gaap:CommonClassBMember idt:RafaelHoldingsIncMember 2019-08-01 2020-07-31 0001005731 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0001005731 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0001005731 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0001005731 us-gaap:FairValueMeasurementsRecurringMember 2020-10-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 idt:StraightPathMember 2020-08-01 2020-10-31 0001005731 idt:StraightPathMember 2019-08-01 2019-10-31 0001005731 idt:StockRepurchasesMember us-gaap:CommonClassBMember 2020-08-01 2020-10-31 0001005731 idt:StockRepurchasesMember 2020-10-31 0001005731 idt:EmployeesMember us-gaap:CommonClassBMember 2020-08-01 2020-10-31 0001005731 us-gaap:EmployeeStockOptionMember 2020-08-01 2020-10-31 0001005731 us-gaap:EmployeeStockOptionMember 2019-08-01 2019-10-31 0001005731 idt:NonvestedRestrictedClassBCommonStockMember 2020-08-01 2020-10-31 0001005731 idt:NonvestedRestrictedClassBCommonStockMember 2019-08-01 2019-10-31 0001005731 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-07-31 0001005731 us-gaap:AccumulatedTranslationAdjustmentMember 2020-07-31 0001005731 idt:AccumulatedOtherComprehensiveIncomelossMember 2020-07-31 0001005731 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-08-01 2020-10-31 0001005731 us-gaap:AccumulatedTranslationAdjustmentMember 2020-08-01 2020-10-31 0001005731 idt:AccumulatedOtherComprehensiveIncomelossMember 2020-08-01 2020-10-31 0001005731 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-10-31 0001005731 us-gaap:AccumulatedTranslationAdjustmentMember 2020-10-31 0001005731 idt:AccumulatedOtherComprehensiveIncomelossMember 2020-10-31 0001005731 idt:FederalTelecommunicationsRelayServicesFundMember 2020-10-31 0001005731 idt:UniversalServiceFundMember 2020-10-31 0001005731 idt:RafaelHoldingsIncMember idt:RafaelClassBCommonStockMember us-gaap:SubsequentEventMember 2020-12-07 0001005731 idt:RafaelHoldingsIncMember us-gaap:SubsequentEventMember 2020-12-01 2020-12-07 0001005731 idt:RafaelHoldingsIncMember us-gaap:SubsequentEventMember 2020-12-07 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure
EX-31.1 2 f10q1020ex31-1_idtcorp.htm CERTIFICATION

EXHIBIT 31.1

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

 

PURSUANT TO EXCHANGE ACT RULE 13a-14(a)/15d-14(a)
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Shmuel Jonas, certify that:

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

Date: December 10, 2020

 

  /s/ Shmuel Jonas     
 

Shmuel Jonas

Chief Executive Officer

EX-31.2 3 f10q1020ex31-2_idtcorp.htm CERTIFICATION

EXHIBIT 31.2

 

CERTIFICATION OF CHIEF FINANCIAL OFFICER

 

PURSUANT TO EXCHANGE ACT RULE 13a-14(a)/15d-14(a)
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Marcelo Fischer, certify that:

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

Date: December 10, 2020

 

  /s/ Marcelo Fischer
 

Marcelo Fischer

Chief Financial Officer

EX-32.1 4 f10q1020ex32-1_idtcorp.htm CERTIFICATION

EXHIBIT 32.1

 

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

 

In connection with the Quarterly Report of IDT Corporation (the “Company”) on Form 10-Q for the quarter ended October 31, 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: December 10, 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.2 5 f10q1020ex32-2_idtcorp.htm CERTIFICATION

EXHIBIT 32.2

 

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

 

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

 

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

 

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

 

Date: December 10, 2020

 

  /s/ Marcelo Fischer
 

Marcelo Fischer

Chief Financial Officer

 

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

EX-101.SCH 6 idt-20201031.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 Operations (Unaudited) link:presentationLink link:definitionLink link:calculationLink 004 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited) link:presentationLink link:definitionLink link:calculationLink 005 - Statement - Consolidated Statements of Equity (Unaudited) link:presentationLink link:definitionLink link:calculationLink 006 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:definitionLink link:calculationLink 007 - Disclosure - Basis of Presentation link:presentationLink link:definitionLink link:calculationLink 008 - Disclosure - Business Segment Information link:presentationLink link:definitionLink link:calculationLink 009 - Disclosure - Revenue Recognition link:presentationLink link:definitionLink link:calculationLink 010 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 011 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents 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 - Other Operating Expense, Net link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - Equity link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - Earnings (Loss) Per Share link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Other (Expense) Income, Net link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - Recently Issued Accounting Standards Not Yet Adopted link:presentationLink link:definitionLink link:calculationLink 022 - Disclosure - Subsequent Event—Purchase of Shares and Warrants from Rafael Holdings, Inc. link:presentationLink link:definitionLink link:calculationLink 023 - Disclosure - Business Segment Information (Tables) link:presentationLink link:definitionLink link:calculationLink 024 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:definitionLink link:calculationLink 025 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables) link:presentationLink link:definitionLink link:calculationLink 027 - Disclosure - Debt Securities (Tables) link:presentationLink link:definitionLink link:calculationLink 028 - Disclosure - Equity Investments (Tables) link:presentationLink link:definitionLink link:calculationLink 029 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:definitionLink link:calculationLink 030 - Disclosure - Other Operating Expense, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 031 - Disclosure - Earnings (Loss) Per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 032 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:definitionLink link:calculationLink 033 - Disclosure - Other (Expense) Income, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 034 - Disclosure - Business Segment Information (Details) link:presentationLink link:definitionLink link:calculationLink 035 - Disclosure - Business Segment Information (Details) - Schedule of operating results of business segments link:presentationLink link:definitionLink link:calculationLink 036 - Disclosure - Revenue Recognition (Details) - Schedule of revenues disaggregated by business segment and service offered to customers link:presentationLink link:definitionLink link:calculationLink 037 - Disclosure - Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region link:presentationLink link:definitionLink link:calculationLink 038 - Disclosure - Revenue Recognition (Details) - Schedule of information about contract liability balance link:presentationLink link:definitionLink link:calculationLink 039 - Disclosure - Revenue Recognition (Details) - Schedule of deferred customer contract acquisition costs link:presentationLink link:definitionLink link:calculationLink 040 - Disclosure - Revenue Recognition (Details) - Schedule of amortization of deferred customer contract acquisition costs link:presentationLink link:definitionLink link:calculationLink 041 - Disclosure - Leases (Details) link:presentationLink link:definitionLink link:calculationLink 042 - Disclosure - Leases (Details) - Schedule of supplemental disclosures related to the Company's operating leases link:presentationLink link:definitionLink link:calculationLink 043 - Disclosure - Leases (Details) - Schedule of supplemental disclosures related weighted average operating leases link:presentationLink link:definitionLink link:calculationLink 044 - Disclosure - Leases (Details) - Schedule of aggregate operating lease liability link:presentationLink link:definitionLink link:calculationLink 045 - Disclosure - Leases (Details) - Schedule of future minimum maturities of operating lease liabilities link:presentationLink link:definitionLink link:calculationLink 046 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) link:presentationLink link:definitionLink link:calculationLink 047 - 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 048 - Disclosure - Debt Securities (Details) link:presentationLink link:definitionLink link:calculationLink 049 - Disclosure - Debt Securities (Details) - Schedule of available-for-sale securities link:presentationLink link:definitionLink link:calculationLink 050 - Disclosure - Debt Securities (Details) - Schedule of contractual maturities of available-for-sale debt securities link:presentationLink link:definitionLink link:calculationLink 051 - Disclosure - Debt Securities (Details) - Schedule of available-for-sale securities, unrealized loss position link:presentationLink link:definitionLink link:calculationLink 052 - Disclosure - Equity Investments (Details) link:presentationLink link:definitionLink link:calculationLink 053 - Disclosure - Equity Investments (Details) - Schedule of equity investments link:presentationLink link:definitionLink link:calculationLink 054 - Disclosure - Equity Investments (Details) - Schedule of equity investments (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 055 - Disclosure - Equity Investments (Details) - Schedule of carrying value of equity investments link:presentationLink link:definitionLink link:calculationLink 056 - Disclosure - Equity Investments (Details) - Schedule of unrealized (losses) gains for all equity investments link:presentationLink link:definitionLink link:calculationLink 057 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:definitionLink link:calculationLink 058 - Disclosure - Fair Value Measurements (Details) - Schedule of balance of assets measured at fair value on a recurring basis link:presentationLink link:definitionLink link:calculationLink 059 - 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 060 - 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 061 - Disclosure - Other Operating Expense, Net (Details) link:presentationLink link:definitionLink link:calculationLink 062 - Disclosure - Other Operating Expense, Net (Details) - Schedule of other operating expense, net link:presentationLink link:definitionLink link:calculationLink 063 - Disclosure - Equity (Details) link:presentationLink link:definitionLink link:calculationLink 064 - Disclosure - Earnings (Loss) Per Share (Details) - Schedule of weighted-average number of shares used in the calculation of basic and diluted earnings (loss) per share link:presentationLink link:definitionLink link:calculationLink 065 - Disclosure - Earnings (Loss) Per Share (Details) - Schedule of shares excluded from the diluted earnings (loss) per share link:presentationLink link:definitionLink link:calculationLink 066 - Disclosure - Accumulated Other Comprehensive Loss (Details) - Schedule of accumulated balances for each classification of other comprehensive (loss) income link:presentationLink link:definitionLink link:calculationLink 067 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 068 - Disclosure - Other (Expense) Income, Net (Details) - Schedule of other (expense) income, net link:presentationLink link:definitionLink link:calculationLink 069 - Disclosure - Subsequent Event—Purchase of Shares and Warrants from Rafael Holdings, Inc. (Details) link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 7 idt-20201031_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 idt-20201031_def.xml XBRL DEFINITION FILE EX-101.LAB 9 idt-20201031_lab.xml XBRL LABEL FILE EX-101.PRE 10 idt-20201031_pre.xml XBRL PRESENTATION FILE XML 11 f10q1020_idtcorporation_htm.xml IDEA: XBRL DOCUMENT 0001005731 2020-08-01 2020-10-31 0001005731 us-gaap:CommonClassAMember 2020-12-07 0001005731 us-gaap:CommonClassBMember 2020-12-07 0001005731 2020-10-31 0001005731 2020-07-31 0001005731 us-gaap:CommonClassAMember 2020-10-31 0001005731 us-gaap:CommonClassAMember 2020-07-31 0001005731 us-gaap:CommonClassBMember 2020-10-31 0001005731 us-gaap:CommonClassBMember 2020-07-31 0001005731 2019-08-01 2019-10-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 us-gaap:CommonClassAMember 2020-08-01 2020-10-31 0001005731 us-gaap:CommonClassBMember 2020-08-01 2020-10-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2020-08-01 2020-10-31 0001005731 us-gaap:TreasuryStockMember 2020-08-01 2020-10-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-08-01 2020-10-31 0001005731 us-gaap:RetainedEarningsMember 2020-08-01 2020-10-31 0001005731 us-gaap:NoncontrollingInterestMember 2020-08-01 2020-10-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2020-10-31 0001005731 us-gaap:TreasuryStockMember 2020-10-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-10-31 0001005731 us-gaap:RetainedEarningsMember 2020-10-31 0001005731 us-gaap:NoncontrollingInterestMember 2020-10-31 0001005731 us-gaap:CommonClassAMember 2019-07-31 0001005731 us-gaap:CommonClassBMember 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 2019-07-31 0001005731 us-gaap:CommonClassAMember 2019-08-01 2019-10-31 0001005731 us-gaap:CommonClassBMember 2019-08-01 2019-10-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2019-08-01 2019-10-31 0001005731 us-gaap:TreasuryStockMember 2019-08-01 2019-10-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-08-01 2019-10-31 0001005731 us-gaap:RetainedEarningsMember 2019-08-01 2019-10-31 0001005731 us-gaap:NoncontrollingInterestMember 2019-08-01 2019-10-31 0001005731 us-gaap:CommonClassAMember 2019-10-31 0001005731 us-gaap:CommonClassBMember 2019-10-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2019-10-31 0001005731 us-gaap:TreasuryStockMember 2019-10-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-10-31 0001005731 us-gaap:RetainedEarningsMember 2019-10-31 0001005731 us-gaap:NoncontrollingInterestMember 2019-10-31 0001005731 2019-10-31 0001005731 idt:FintechMember 2020-08-01 2020-10-31 0001005731 idt:net2phoneUCaaSMember 2020-08-01 2020-10-31 0001005731 idt:TraditionalCommunicationsMember 2020-08-01 2020-10-31 0001005731 us-gaap:CorporateMember 2020-08-01 2020-10-31 0001005731 idt:FintechMember 2019-08-01 2019-10-31 0001005731 idt:net2phoneUCaaSMember 2019-08-01 2019-10-31 0001005731 idt:TraditionalCommunicationsMember 2019-08-01 2019-10-31 0001005731 us-gaap:CorporateMember 2019-08-01 2019-10-31 0001005731 idt:BOSSRevolutionMoneyTransferMember idt:TotalFintechMember 2020-08-01 2020-10-31 0001005731 idt:BOSSRevolutionMoneyTransferMember idt:TotalFintechMember 2019-08-01 2019-10-31 0001005731 idt:NationalRetailSolutionsMember idt:TotalFintechMember 2020-08-01 2020-10-31 0001005731 idt:NationalRetailSolutionsMember idt:TotalFintechMember 2019-08-01 2019-10-31 0001005731 idt:TotalFintechMember 2020-08-01 2020-10-31 0001005731 idt:TotalFintechMember 2019-08-01 2019-10-31 0001005731 idt:TotalNetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-08-01 2020-10-31 0001005731 idt:TotalNetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-08-01 2019-10-31 0001005731 idt:MobileTopUpMember idt:TotalTraditionalCommunicationsMember 2020-08-01 2020-10-31 0001005731 idt:MobileTopUpMember idt:TotalTraditionalCommunicationsMember 2019-08-01 2019-10-31 0001005731 idt:BossRevolutionCallingMember idt:TotalTraditionalCommunicationsMember 2020-08-01 2020-10-31 0001005731 idt:BossRevolutionCallingMember idt:TotalTraditionalCommunicationsMember 2019-08-01 2019-10-31 0001005731 idt:WholesaleCarrierServicesMember idt:TotalTraditionalCommunicationsMember 2020-08-01 2020-10-31 0001005731 idt:WholesaleCarrierServicesMember idt:TotalTraditionalCommunicationsMember 2019-08-01 2019-10-31 0001005731 idt:OtherMember idt:TotalTraditionalCommunicationsMember 2020-08-01 2020-10-31 0001005731 idt:OtherMember idt:TotalTraditionalCommunicationsMember 2019-08-01 2019-10-31 0001005731 idt:TotalTraditionalCommunicationsMember 2020-08-01 2020-10-31 0001005731 idt:TotalTraditionalCommunicationsMember 2019-08-01 2019-10-31 0001005731 pf0:US idt:FintechMember 2020-08-01 2020-10-31 0001005731 pf0:US idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-08-01 2020-10-31 0001005731 pf0:US idt:TraditionalCommunicationsMember 2020-08-01 2020-10-31 0001005731 pf0:US 2020-08-01 2020-10-31 0001005731 pf0:GB idt:FintechMember 2020-08-01 2020-10-31 0001005731 pf0:GB idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-08-01 2020-10-31 0001005731 pf0:GB idt:TraditionalCommunicationsMember 2020-08-01 2020-10-31 0001005731 pf0:GB 2020-08-01 2020-10-31 0001005731 pf0:NL idt:FintechMember 2020-08-01 2020-10-31 0001005731 pf0:NL idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-08-01 2020-10-31 0001005731 pf0:NL idt:TraditionalCommunicationsMember 2020-08-01 2020-10-31 0001005731 pf0:NL 2020-08-01 2020-10-31 0001005731 idt:OtherCountriesMember idt:FintechMember 2020-08-01 2020-10-31 0001005731 idt:OtherCountriesMember idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-08-01 2020-10-31 0001005731 idt:OtherCountriesMember idt:TraditionalCommunicationsMember 2020-08-01 2020-10-31 0001005731 idt:OtherCountriesMember 2020-08-01 2020-10-31 0001005731 idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-08-01 2020-10-31 0001005731 pf0:US idt:FintechMember 2019-08-01 2019-10-31 0001005731 pf0:US idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-08-01 2019-10-31 0001005731 pf0:US idt:TraditionalCommunicationsMember 2019-08-01 2019-10-31 0001005731 pf0:US 2019-08-01 2019-10-31 0001005731 pf0:GB idt:FintechMember 2019-08-01 2019-10-31 0001005731 pf0:GB idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-08-01 2019-10-31 0001005731 pf0:GB idt:TraditionalCommunicationsMember 2019-08-01 2019-10-31 0001005731 pf0:GB 2019-08-01 2019-10-31 0001005731 pf0:NL idt:FintechMember 2019-08-01 2019-10-31 0001005731 pf0:NL idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-08-01 2019-10-31 0001005731 pf0:NL idt:TraditionalCommunicationsMember 2019-08-01 2019-10-31 0001005731 pf0:NL 2019-08-01 2019-10-31 0001005731 idt:OtherCountriesMember idt:FintechMember 2019-08-01 2019-10-31 0001005731 idt:OtherCountriesMember idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-08-01 2019-10-31 0001005731 idt:OtherCountriesMember idt:TraditionalCommunicationsMember 2019-08-01 2019-10-31 0001005731 idt:OtherCountriesMember 2019-08-01 2019-10-31 0001005731 idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-08-01 2019-10-31 0001005731 idt:NewarkMember 2020-08-01 2020-10-31 0001005731 idt:RafaelHoldingsIncMember 2020-08-01 2020-10-31 0001005731 idt:RafaelHoldingsIncMember 2019-08-01 2019-10-31 0001005731 2020-08-28 2020-09-01 0001005731 us-gaap:OtherCurrentLiabilitiesMember 2020-10-31 0001005731 us-gaap:OtherCurrentLiabilitiesMember 2020-07-31 0001005731 idt:NoncurrentLiabilitiesMember 2020-10-31 0001005731 idt:NoncurrentLiabilitiesMember 2020-07-31 0001005731 idt:OperatingLeaseLiabilitiesMember 2020-10-31 0001005731 idt:OperatingLeaseLiabilitiesMember 2020-07-31 0001005731 idt:IDTFinancialServicesLimitedMember 2020-10-31 0001005731 idt:IDTFinancialServicesLimitedMember 2020-07-31 0001005731 us-gaap:CertificatesOfDepositMember 2020-10-31 0001005731 us-gaap:USTreasuryBillSecuritiesMember 2020-10-31 0001005731 us-gaap:CorporateBondSecuritiesMember 2020-10-31 0001005731 us-gaap:MunicipalBondsMember 2020-10-31 0001005731 us-gaap:CertificatesOfDepositMember 2020-07-31 0001005731 us-gaap:USTreasuryBillSecuritiesMember 2020-07-31 0001005731 us-gaap:MunicipalBondsMember 2020-07-31 0001005731 us-gaap:USTreasurySecuritiesMember 2020-10-31 0001005731 idt:VisaSeriesCConvertibleParticipatingPreferredStockMember 2016-06-30 0001005731 idt:VisaSeriesCConvertibleParticipatingPreferredStockMember 2020-07-31 0001005731 idt:VisaSeriesAConvertibleParticipatingPreferredStockMember 2020-09-24 0001005731 idt:VisaSeriesAConvertibleParticipatingPreferredStockMember idt:VisaClassACommonStockMember 2020-09-24 0001005731 idt:VisaSeriesCConvertibleParticipatingPreferredStockMember 2020-08-01 2020-10-31 0001005731 idt:VisaSeriesCConvertibleParticipatingPreferredStockMember 2019-08-01 2019-10-31 0001005731 us-gaap:CommonClassBMember idt:ZedgeIncMember 2020-10-31 0001005731 us-gaap:CommonClassBMember idt:ZedgeIncMember 2020-07-31 0001005731 us-gaap:CommonClassBMember idt:RafaelHoldingsIncMember 2020-10-31 0001005731 us-gaap:CommonClassBMember idt:RafaelHoldingsIncMember 2020-07-31 0001005731 us-gaap:MutualFundMember 2020-10-31 0001005731 us-gaap:MutualFundMember 2020-07-31 0001005731 us-gaap:SeriesCPreferredStockMember 2020-10-31 0001005731 us-gaap:SeriesCPreferredStockMember 2020-07-31 0001005731 us-gaap:SeriesAPreferredStockMember 2020-10-31 0001005731 us-gaap:SeriesAPreferredStockMember 2020-07-31 0001005731 us-gaap:HedgeFundsMember 2020-10-31 0001005731 us-gaap:HedgeFundsMember 2020-07-31 0001005731 us-gaap:OtherInvestmentsMember 2020-10-31 0001005731 us-gaap:OtherInvestmentsMember 2020-07-31 0001005731 us-gaap:CommonClassBMember idt:ZedgeIncMember 2020-08-01 2020-10-31 0001005731 us-gaap:CommonClassBMember idt:ZedgeIncMember 2019-08-01 2020-07-31 0001005731 us-gaap:CommonClassBMember idt:RafaelHoldingsIncMember 2020-08-01 2020-10-31 0001005731 us-gaap:CommonClassBMember idt:RafaelHoldingsIncMember 2019-08-01 2020-07-31 0001005731 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0001005731 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0001005731 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-10-31 0001005731 us-gaap:FairValueMeasurementsRecurringMember 2020-10-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 idt:StraightPathMember 2020-08-01 2020-10-31 0001005731 idt:StraightPathMember 2019-08-01 2019-10-31 0001005731 idt:StockRepurchasesMember us-gaap:CommonClassBMember 2020-08-01 2020-10-31 0001005731 idt:StockRepurchasesMember 2020-10-31 0001005731 idt:EmployeesMember us-gaap:CommonClassBMember 2020-08-01 2020-10-31 0001005731 us-gaap:EmployeeStockOptionMember 2020-08-01 2020-10-31 0001005731 us-gaap:EmployeeStockOptionMember 2019-08-01 2019-10-31 0001005731 idt:NonvestedRestrictedClassBCommonStockMember 2020-08-01 2020-10-31 0001005731 idt:NonvestedRestrictedClassBCommonStockMember 2019-08-01 2019-10-31 0001005731 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-07-31 0001005731 us-gaap:AccumulatedTranslationAdjustmentMember 2020-07-31 0001005731 idt:AccumulatedOtherComprehensiveIncomelossMember 2020-07-31 0001005731 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-08-01 2020-10-31 0001005731 us-gaap:AccumulatedTranslationAdjustmentMember 2020-08-01 2020-10-31 0001005731 idt:AccumulatedOtherComprehensiveIncomelossMember 2020-08-01 2020-10-31 0001005731 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-10-31 0001005731 us-gaap:AccumulatedTranslationAdjustmentMember 2020-10-31 0001005731 idt:AccumulatedOtherComprehensiveIncomelossMember 2020-10-31 0001005731 idt:FederalTelecommunicationsRelayServicesFundMember 2020-10-31 0001005731 idt:UniversalServiceFundMember 2020-10-31 0001005731 idt:RafaelHoldingsIncMember idt:RafaelClassBCommonStockMember us-gaap:SubsequentEventMember 2020-12-07 0001005731 idt:RafaelHoldingsIncMember us-gaap:SubsequentEventMember 2020-12-01 2020-12-07 0001005731 idt:RafaelHoldingsIncMember us-gaap:SubsequentEventMember 2020-12-07 shares iso4217:USD iso4217:USD shares pure 10-Q true 2020-10-31 false 1-16371 DE 22-3415036 520 Broad Street Newark NJ 07102 (973) 438-1000 Class B common stock, par value $.01 per share NYSE IDT Yes Yes Accelerated Filer true false false 1574326 23937301 74082000 84860000 114046000 116362000 23890000 18363000 21036000 5964000 6361000 6085000 47182000 44166000 28042000 33115000 17004000 19302000 325282000 322132000 30509000 30061000 12808000 12858000 3878000 3959000 9748000 8833000 9435000 9490000 5405000 8512000 8881000 8905000 405946000 404750000 31261000 31147000 122498000 125544000 39952000 40114000 113659000 115992000 12497000 12073000 319867000 324870000 7193000 7353000 1303000 1388000 328363000 333611000 0.01 0.01 10000000 10000000 0.01 0.01 35000000 35000000 3272000 3272000 1574000 1574000 33000 33000 0.01 0.01 200000000 200000000 25983000 25961000 23900000 24345000 260000 260000 278134000 277443000 1698000 1698000 2083000 1616000 59077000 56221000 -7188000 -7410000 -131045000 -139333000 81117000 74772000 -3534000 -3633000 77583000 71139000 405946000 404750000 343425000 340200000 273174000 279460000 52140000 53436000 4493000 5295000 113000 626000 329920000 338817000 -252000 -2775000 13253000 -1392000 -41000 272000 -1380000 234000 11832000 -886000 3417000 536000 8415000 -1422000 127000 91000 8288000 -1513000 0.32 -0.06 0.32 -0.06 25534000 26279000 25861000 26279000 506000 1364000 8415000 -1422000 -29000 251000 -1204000 222000 -1204000 8637000 -2626000 127000 91000 8510000 -2717000 33000 260000 277443000 -56221000 -7410000 -139333000 -3633000 71139000 185000 185000 -2849000 -2849000 7000 7000 506000 506000 -28000 -28000 222000 222000 8288000 127000 8415000 33000 260000 278134000 -59077000 -7188000 -131045000 -3534000 77583000 33000 258000 273313000 -51739000 -4858000 -160763000 -2687000 53557000 276000 276000 1364000 1364000 -240000 -240000 -1204000 -1204000 -1513000 91000 -1422000 33000 258000 274953000 -51739000 -6062000 -162276000 -2836000 52331000 8415000 -1422000 4493000 5295000 3104000 479000 579000 549000 506000 1364000 -1094000 34000 4020000 -7975000 -7318000 9166000 -2023000 -10012000 -549000 1793000 -150000 -1798000 18767000 -4977000 4564000 3851000 29295000 8195000 6596000 782000 -27263000 -11264000 28000 240000 40000 19000 185000 276000 2856000 -2739000 17000 -1859000 11426000 -13094000 -4798000 201222000 257199000 188128000 252401000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 1—Basis of Presentation </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">The accompanying unaudited consolidated financial statements of IDT Corporation and its subsidiaries (the “Company” or “IDT”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. Operating results for the three months ended October 31, 2020 are not necessarily indicative of the results that may be expected for the fiscal year ending July 31, 2021. The balance sheet at July 31, 2020 has been derived from the Company’s audited financial statements at that date but does not include all of the information and notes required by U.S. GAAP for complete financial statements. For further information, please refer to the consolidated financial statements and footnotes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended July 31, 2020, as filed with the U.S. Securities and Exchange Commission (“SEC”).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">The Company’s fiscal year ends on July 31 of each calendar year. Each reference below to a fiscal year refers to the fiscal year ending in the calendar year indicated (e.g., fiscal 2021 refers to the fiscal year ending July 31, 2021).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 2—Business Segment Information </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">As of August 1, 2020, the Company revised its reportable business segments to reflect the growth of its financial technology and cloud communications businesses and their increased contributions to the Company’s consolidated results. The Company now has three reportable business segments, Fintech, net2phone-Unified Communications as a Service (“UCaaS”), and Traditional Communications. The revised reportable business segments reflect management’s approach to analyzing results, its resource allocation strategy, and its assessment of business performance. Comparative segment information has been reclassified and restated in all periods to conform to the current period presentation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">The Company’s reportable segments are distinguished by types of service, customers, and methods used to provide their services. The operating results of these business segments are regularly reviewed by the Company’s chief operating decision maker. The accounting policies of the segments are the same as the accounting policies of the Company as a whole. There are no significant asymmetrical allocations to segments. The Company evaluates the performance of its business segments based primarily on income (loss) from operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">The Fintech segment comprises BOSS Revolution Money Transfer, a provider of international money remittance and related value/payment transfer services, and National Retail Solutions (“NRS”), operator of a nationwide point of sale (“POS”) retail network providing payment processing, digital advertising, transaction data, and ancillary services. BOSS Revolution Money Transfer and NRS were previously included in the Company’s Telecom &amp; Payment Services segment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">The net2phone-UCaaS segment comprises net2phone’s cloud communications offerings, which were previously included in the Company’s net2phone segment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">The Traditional Communications segment 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 international and domestic mobile accounts, and Carrier Services, a wholesale provider of  international voice and SMS termination and outsourced traffic management solutions to telecoms worldwide. Traditional Communications also includes net2phone-Platform Services, which provides telephony services to cable operators and other offerings that leverage a common technology platform, as well as smaller communications and payments offerings, many in harvest mode. Most of the Traditional Communications segment was previously included in the Company’s Telecom &amp; Payment Services segment except for net2phone-Platform Services, which was previously included in the Company’s net2phone segment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">Corporate costs include compensation, consulting fees, treasury, tax and accounting services, human resources, corporate purchasing, corporate governance including Board of Directors’ fees, internal and external audit, investor relations, corporate insurance, corporate legal, 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; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">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; text-indent: 23.75pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0"><b>(in thousands)</b></p></td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fintech</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">net2phone-<br/> UCaaS</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Traditional Communications</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Corporate</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Three Months Ended October 31, 2020</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%">Revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">20,087</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">9,628</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">313,710</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-79">—</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">343,425</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Income (loss) from operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,136</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,806</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,787</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,864</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,253</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">Three Months Ended October 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><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>Revenues</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9,557</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">7,207</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">323,436</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-80">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">340,200</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">(Loss) income from operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,670</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,708</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,487</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,501</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,392</td><td style="text-align: left">)</td></tr> </table> 3 <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; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0"><b>(in thousands)</b></p></td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fintech</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">net2phone-<br/> UCaaS</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Traditional Communications</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Corporate</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Three Months Ended October 31, 2020</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%">Revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">20,087</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">9,628</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">313,710</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-79">—</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">343,425</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Income (loss) from operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,136</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,806</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,787</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,864</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,253</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">Three Months Ended October 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><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>Revenues</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9,557</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">7,207</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">323,436</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-80">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">340,200</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">(Loss) income from operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,670</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,708</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,487</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,501</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,392</td><td style="text-align: left">)</td></tr> </table> 20087000 9628000 313710000 343425000 3136000 -3806000 15787000 -1864000 13253000 9557000 7207000 323436000 340200000 -2670000 -3708000 7487000 -2501000 -1392000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 3—Revenue Recognition </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">The Company earns revenue from contracts with customers, primarily through the provision of retail telecommunications and payment offerings as well as wholesale international voice and SMS termination. BOSS Revolution Money Transfer, NRS, and net2phone-UCaaS are technology-driven, synergistic businesses that leverage the Company’s core assets, and revenue is primarily recognized at a point in time, and in some cases (mainly net2phone-UCaaS) is recognized over time. Traditional Communications are mostly minute-based, paid-voice communications services, and revenue is primarily recognized at a point in time. The Company’s most significant revenue streams are from BOSS Revolution Calling, Mobile Top-Up, and Carrier Services. BOSS Revolution Calling and Mobile Top-Up are sold direct-to-consumers and through distributors and retailers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Disaggregated Revenues</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">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> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<br/> October 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">BOSS Revolution Money Transfer</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,157</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">7,202</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">National Retail Solutions</td><td style="padding-bottom: 1.5pt"> </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,930</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,355</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-align: left; padding-bottom: 1.5pt">Total Fintech</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">20,087</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">9,557</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">net2phone-UCaaS</td><td style="padding-bottom: 1.5pt"> </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,628</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,207</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">Mobile Top-Up</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">95,785</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">76,815</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">BOSS Revolution Calling</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">116,231</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">116,242</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Carrier Services</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">87,775</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">113,517</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,919</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,862</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-align: left; padding-bottom: 1.5pt">Total Traditional Communications</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">313,710</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">323,436</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">343,425</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">340,200</td><td style="padding-bottom: 4pt; 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; text-indent: 23.75pt">The following table shows the Company’s revenues disaggregated by geographic region, which is determined based on selling location. On July 31, 2020, the Company restructured certain operations for tax purposes resulting in the change of geographic sourcing of revenues from the Netherlands to the United States.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left"><b>(in thousands)</b></p></td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fintech</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">net2phone-<br/> UCaaS</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Traditional Communications</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Three Months Ended October 31, 2020</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; text-indent: -12pt; padding-left: 12pt">United States</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">20,087</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">5,082</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">270,631</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">295,800</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -12pt; padding-left: 12pt">Outside the United States:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 2.75pt; padding-left: 12pt">United Kingdom</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-81">—</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-82">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29,421</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29,421</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: 2.75pt; padding-left: 12pt">Netherlands</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">—</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-84">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2</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: 2.75pt; padding-left: 12pt">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"><div style="-sec-ix-hidden: hidden-fact-85">—</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">4,546</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,656</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">18,202</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left; text-indent: 2.3pt; padding-left: 12pt">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"><div style="-sec-ix-hidden: hidden-fact-86">—</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">4,546</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">43,079</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,625</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: 4pt; text-indent: -10.3pt; padding-left: 12pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">20,087</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,628</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">313,710</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">343,425</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">(in thousands)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fintech</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">net2phone-<br/> UCaaS</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Traditional Communications</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Three Months Ended October 31, 2019</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">United States</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,557</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">3,272</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">214,313</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">227,142</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Outside the United States:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">United Kingdom</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-87">—</div></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">35,793</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">35,797</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in">Netherlands</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-88">—</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-89">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">54,942</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">54,942</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">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"><div style="-sec-ix-hidden: hidden-fact-90">—</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,931</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">18,388</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">22,319</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">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"><div style="-sec-ix-hidden: hidden-fact-91">—</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,935</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">109,123</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">113,058</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: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,557</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,207</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">323,436</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">340,200</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Remaining Performance Obligations </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">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 October 31, 2020 and July 31, 2020 had an original expected duration of one year or less.</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>Accounts Receivable and Contract Balances</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">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; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">Contract liabilities arise when the Company receives consideration or bills its customers prior to providing the goods or services promised in the contract. The primary component of the Company’s contract liability balance is payments received for prepaid BOSS Revolution Calling. Contract liabilities are recognized as revenue when services are provided to the customer. The contract liability balances are presented in the Company’s consolidated balance sheets as “Deferred revenue”.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">The following table presents information about the Company’s contract liability balance:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<br/> October 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in">Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">23,460</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">26,336</td><td style="width: 1%; padding-bottom: 4pt; 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"><i>Deferred Customer Contract Acquisition and Fulfillment Costs</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">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. 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; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">The Company’s deferred customer contract acquisition costs were as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">October 31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">July 31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Deferred customer contract acquisition costs included in “Other current assets”</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,734</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">2,350</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="padding-bottom: 1.5pt"> </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,581</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,384</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; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,315</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,734</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">The Company’s amortization of deferred customer contract acquisition costs during the periods were as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<br/> October 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 4pt; text-indent: -0.25in; padding-left: 0.25in">Amortization of deferred customer contract acquisition costs</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">767</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">551</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </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> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<br/> October 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">BOSS Revolution Money Transfer</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,157</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">7,202</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">National Retail Solutions</td><td style="padding-bottom: 1.5pt"> </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,930</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,355</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-align: left; padding-bottom: 1.5pt">Total Fintech</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">20,087</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">9,557</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">net2phone-UCaaS</td><td style="padding-bottom: 1.5pt"> </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,628</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,207</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">Mobile Top-Up</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">95,785</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">76,815</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">BOSS Revolution Calling</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">116,231</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">116,242</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Carrier Services</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">87,775</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">113,517</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,919</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,862</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-align: left; padding-bottom: 1.5pt">Total Traditional Communications</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">313,710</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">323,436</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">343,425</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">340,200</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 15157000 7202000 4930000 2355000 20087000 9557000 9628000 7207000 95785000 76815000 116231000 116242000 87775000 113517000 13919000 16862000 313710000 323436000 343425000 340200000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left"><b>(in thousands)</b></p></td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fintech</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">net2phone-<br/> UCaaS</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Traditional Communications</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Three Months Ended October 31, 2020</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; text-indent: -12pt; padding-left: 12pt">United States</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">20,087</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">5,082</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">270,631</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">295,800</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -12pt; padding-left: 12pt">Outside the United States:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 2.75pt; padding-left: 12pt">United Kingdom</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-81">—</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-82">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29,421</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29,421</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: 2.75pt; padding-left: 12pt">Netherlands</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">—</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-84">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2</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: 2.75pt; padding-left: 12pt">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"><div style="-sec-ix-hidden: hidden-fact-85">—</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">4,546</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,656</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">18,202</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left; text-indent: 2.3pt; padding-left: 12pt">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"><div style="-sec-ix-hidden: hidden-fact-86">—</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">4,546</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">43,079</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,625</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: 4pt; text-indent: -10.3pt; padding-left: 12pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">20,087</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,628</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">313,710</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">343,425</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">(in thousands)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fintech</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">net2phone-<br/> UCaaS</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Traditional Communications</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Three Months Ended October 31, 2019</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">United States</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,557</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">3,272</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">214,313</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">227,142</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Outside the United States:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">United Kingdom</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-87">—</div></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">35,793</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">35,797</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in">Netherlands</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-88">—</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-89">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">54,942</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">54,942</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">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"><div style="-sec-ix-hidden: hidden-fact-90">—</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,931</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">18,388</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">22,319</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">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"><div style="-sec-ix-hidden: hidden-fact-91">—</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,935</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">109,123</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">113,058</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: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,557</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,207</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">323,436</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">340,200</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p> 20087000 5082000 270631000 295800000 29421000 29421000 2000 2000 4546000 13656000 18202000 4546000 43079000 47625000 20087000 9628000 313710000 343425000 9557000 3272000 214313000 227142000 4000 35793000 35797000 54942000 54942000 3931000 18388000 22319000 3935000 109123000 113058000 9557000 7207000 323436000 340200000 <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="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<br/> October 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in">Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">23,460</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">26,336</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 23460000 26336000 <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="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">October 31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">July 31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Deferred customer contract acquisition costs included in “Other current assets”</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,734</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">2,350</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="padding-bottom: 1.5pt"> </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,581</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,384</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; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,315</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,734</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p> 2734000 2350000 2581000 2384000 5315000 4734000 <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="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<br/> October 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 4pt; text-indent: -0.25in; padding-left: 0.25in">Amortization of deferred customer contract acquisition costs</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">767</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">551</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> </table> 767000 551000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 4—Leases</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">The Company’s leases primarily consist of operating leases for office space. These leases have remaining terms from one to five years. net2phone-UCaaS also has operating leases for office equipment. Certain of these leases contain renewal options that may be exercised and/or options to terminate the lease. The Company has concluded that it is not reasonably certain that it would exercise the options to extend or terminate the leases.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">net2phone-UCaaS has equipment leases that are classified as finance leases, and net2phone-UCaaS is the lessor in various equipment leases that are classified as sales-type finance leases. The assets and liabilities related to these finance leases are not material to the Company’s consolidated balance sheets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">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 each of the three months ended October 31, 2020 and 2019, the Company incurred lease costs of $0.5 million 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; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">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; text-indent: 23.75pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> October 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Operating lease cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">729</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">711</td><td style="width: 1%; 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="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">65</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">58</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-align: left; padding-bottom: 4pt">Total lease cost</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">794</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">769</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Cash paid for amounts included in the measurement of lease liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Operating cash flows from operating leases</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">710</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">684</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">October 31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">July 31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Weighted-average remaining lease term-operating leases</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.9 years</span></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.2 years</span></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: left; padding-bottom: 4pt">Weighted-average discount rate-operating leases</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"> </td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">2.9</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">%</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"> </td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">3.12</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">On September 1, 2020, the Company entered into a new lease with an aggregate operating lease liability of $0.6 million. The Company’s aggregate operating lease liability was as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">October 31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">July 31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Operating lease liabilities included in “Other current liabilities”</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,477</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">2,350</td><td style="width: 1%; 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="padding-bottom: 1.5pt"> </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,193</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,353</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; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,670</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,703</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">Future minimum maturities of operating lease liabilities were as follows (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left">Twelve-month period ending October 31:</td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,784</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,579</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,122</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,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">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">960</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left">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-92">—</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">Total lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,280</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left">Less imputed interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(610</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-align: left; padding-bottom: 4pt">Total operating lease liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,670</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> The Newark lease expires in April 2025 and the Israel lease expires in July 2025. 500000 500000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> October 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Operating lease cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">729</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">711</td><td style="width: 1%; 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="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">65</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">58</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-align: left; padding-bottom: 4pt">Total lease cost</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">794</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">769</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Cash paid for amounts included in the measurement of lease liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Operating cash flows from operating leases</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">710</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">684</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p> 729000 711000 65000 58000 794000 769000 710000 684000 <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="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">October 31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">July 31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Weighted-average remaining lease term-operating leases</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.9 years</span></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.2 years</span></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: left; padding-bottom: 4pt">Weighted-average discount rate-operating leases</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"> </td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">2.9</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">%</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"> </td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">3.12</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p> P3Y10M24D P4Y2M12D 0.029 0.0312 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="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">October 31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">July 31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Operating lease liabilities included in “Other current liabilities”</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,477</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">2,350</td><td style="width: 1%; 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="padding-bottom: 1.5pt"> </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,193</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,353</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; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,670</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,703</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p> 2477000 2350000 7193000 7353000 9670000 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">Twelve-month period ending October 31:</td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,784</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,579</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,122</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,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">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">960</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left">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-92">—</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">Total lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,280</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left">Less imputed interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(610</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-align: left; padding-bottom: 4pt">Total operating lease liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,670</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 2784000 2579000 2122000 1835000 960000 10280000 610000 9670000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 5—Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">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; text-indent: 23.75pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">October 31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">July 31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Cash and cash equivalents</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">74,082</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">84,860</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="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">114,046</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">116,362</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.25in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total cash, cash equivalents, and restricted cash and cash equivalents</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">188,128</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">201,222</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">At October 31, 2020 and July 31, 2020, restricted cash and cash equivalents included $114.0 million and $116.3 million, respectively, in restricted cash and cash equivalents for customer deposits 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> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">October 31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">July 31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Cash and cash equivalents</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">74,082</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">84,860</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="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">114,046</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">116,362</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.25in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total cash, cash equivalents, and restricted cash and cash equivalents</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">188,128</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">201,222</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p> 74082000 84860000 114046000 116362000 188128000 201222000 114000000.0 116300000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 6—Debt Securities </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">The following is a summary of available-for-sale debt securities:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amortized <br/> Cost</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Gross<br/> Unrealized<br/> Gains</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Gross<br/> Unrealized<br/> Losses</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair <br/> Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">October 31, 2020:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; padding-left: 0.125in">Certificates of deposit*</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,537</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</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-93">—</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">7,567</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.125in">U.S. Treasury bills and notes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,179</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-94">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,171</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in">Corporate bonds</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,238</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(21</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,231</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">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">5,923</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-95">—</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">(2</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,921</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: 4pt; padding-left: 0.25in">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">23,877</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">44</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(31</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">23,890</td><td style="padding-bottom: 4pt; 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><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">July 31, 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><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">Certificates of deposit*</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">13,844</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">58</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-96">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">13,902</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in">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-97">—</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-98">—</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; "> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">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-99">—</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; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; padding-left: 0.25in">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">18,321</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">58</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(16</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">18,363</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0"/><td style="width: 0.25in; text-align: left">*</td><td style="text-align: left">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; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">Proceeds from maturities and sales of debt securities and redemptions of equity investments were $6.6 million and $0.8 million in the three months ended October 31, 2020 and 2019, respectively. There were no realized gains or realized losses from sales of debt securities in the three months ended October 31, 2020 and 2019. The Company uses the specific identification method in computing the realized gains and realized losses on the sales of debt securities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">The contractual maturities of the Company’s available-for-sale debt securities at October 31, 2020 were as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left; text-indent: -11.4pt; padding-left: 12pt">Within one year</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,644</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -11.4pt; padding-left: 12pt">After one year through five years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,017</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.4pt; padding-left: 12pt">After five years through ten years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,983</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -11.4pt; padding-left: 12pt">After ten years</td><td style="padding-bottom: 1.5pt"> </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,246</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; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">23,890</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">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; text-indent: 23.75pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Unrealized <br/> Losses</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair <br/> Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">October 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">U.S. Treasury bills and notes</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8</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,673</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Corporate bonds</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">3,593</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; text-align: left; padding-bottom: 1.5pt">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">2</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,623</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">31</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,889</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">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></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Municipal bonds</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,963</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">At October 31, 2020 and July 31, 2020, 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> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amortized <br/> Cost</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Gross<br/> Unrealized<br/> Gains</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Gross<br/> Unrealized<br/> Losses</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair <br/> Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">October 31, 2020:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; padding-left: 0.125in">Certificates of deposit*</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,537</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</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-93">—</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">7,567</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.125in">U.S. Treasury bills and notes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,179</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-94">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,171</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in">Corporate bonds</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,238</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(21</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,231</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">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">5,923</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-95">—</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">(2</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,921</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: 4pt; padding-left: 0.25in">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">23,877</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">44</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(31</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">23,890</td><td style="padding-bottom: 4pt; 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><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">July 31, 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><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">Certificates of deposit*</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">13,844</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">58</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-96">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">13,902</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in">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-97">—</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-98">—</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; "> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">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-99">—</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; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; padding-left: 0.25in">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">18,321</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">58</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(16</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">18,363</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p> 7537000 30000 7567000 4179000 8000 4171000 6238000 14000 21000 6231000 5923000 2000 5921000 23877000 44000 31000 23890000 13844000 58000 13902000 2498000 2498000 1979000 16000 1963000 18321000 58000 16000 18363000 6600000 800000 0 0 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left; text-indent: -11.4pt; padding-left: 12pt">Within one year</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,644</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -11.4pt; padding-left: 12pt">After one year through five years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,017</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.4pt; padding-left: 12pt">After five years through ten years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,983</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -11.4pt; padding-left: 12pt">After ten years</td><td style="padding-bottom: 1.5pt"> </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,246</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; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">23,890</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p> 12644000 4017000 5983000 1246000 23890000 <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="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Unrealized <br/> Losses</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair <br/> Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">October 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">U.S. Treasury bills and notes</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8</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,673</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Corporate bonds</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">3,593</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; text-align: left; padding-bottom: 1.5pt">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">2</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,623</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">31</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,889</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">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></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Municipal bonds</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,963</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p> 8000 1673000 21000 3593000 2000 4623000 31000 9889000 16000 1963000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 7—Equity Investments</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">Equity investments consist of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">October 31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">July 31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: -0.125in; padding-left: 0.125in">Zedge, Inc. Class B common stock, 42,282 shares at October 31, 2020 and July 31, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">144</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">59</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Rafael Holdings, Inc. Class B common stock, 28,320 and 27,806 shares at October 31, 2020 and July 31, 2020, respectively</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">465</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">389</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.125in; padding-left: 0.125in">Mutual funds</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">20,427</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,516</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.25in">Current equity investments</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">21,036</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,964</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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.125in; padding-left: 0.125in">Visa Inc. Series C Convertible Participating Preferred Stock (“Visa Series C Preferred”)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,825</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,825</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Visa Inc. Series A Convertible Participating Preferred Stock (“Visa Series A Preferred”)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,271</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-100">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Hedge funds</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,427</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,783</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.125in; padding-left: 0.125in">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">2,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">225</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.25in">Noncurrent equity investments</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,748</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,833</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">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 the Zedge Class B common shares and the Rafael Class B common shares set forth in the table above in connection with the lapsing of restrictions on Zedge and Rafael restricted stock held by certain of the Company’s employees and the Company’s payment of taxes related thereto.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">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 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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">The changes in the carrying value of the Company’s equity investments without readily determinable fair values for which the Company elected the measurement alternative was as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> October 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-indent: -12pt; padding-left: 12pt">Balance, beginning of period</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,109</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">3,919</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -12pt; padding-left: 12pt">Redemption for Visa mandatory release assessment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,870</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-101">—</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; text-indent: -12pt; padding-left: 12pt">Adjustment for observable transactions involving a similar investment from the same issuer</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(130</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -12pt; padding-left: 12pt">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-102">—</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-103">—</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-bottom: 4pt; text-indent: -0.1in; padding-left: 0.1in">Balance, end of the period</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,109</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,937</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">In the three months ended October 31, 2020, the Company decreased the carrying value of the shares of Visa Series C Preferred it held by $0.1 million and in the three months ended October 31, 2019, the Company increased the carrying value of the shares of Visa Series C Preferred it held by $18,000, 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; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">Unrealized (losses) gains for all equity investments included the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<br/> October 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Net (losses) gains recognized during the period on equity investments</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(920</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">26</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left">Less: net gains and losses recognized during the period on equity investments sold during the period</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">—</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-105">—</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: -0.125in; padding-left: 0.125in; padding-bottom: 4pt; text-align: left">Unrealized (losses) gains recognized during the period on equity investments still held at the reporting date</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(920</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">26</td><td style="padding-bottom: 4pt; 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> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">October 31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">July 31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: -0.125in; padding-left: 0.125in">Zedge, Inc. Class B common stock, 42,282 shares at October 31, 2020 and July 31, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">144</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">59</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Rafael Holdings, Inc. Class B common stock, 28,320 and 27,806 shares at October 31, 2020 and July 31, 2020, respectively</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">465</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">389</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.125in; padding-left: 0.125in">Mutual funds</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">20,427</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,516</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.25in">Current equity investments</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">21,036</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,964</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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.125in; padding-left: 0.125in">Visa Inc. Series C Convertible Participating Preferred Stock (“Visa Series C Preferred”)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,825</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,825</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Visa Inc. Series A Convertible Participating Preferred Stock (“Visa Series A Preferred”)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,271</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-100">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Hedge funds</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,427</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,783</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.125in; padding-left: 0.125in">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">2,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">225</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.25in">Noncurrent equity investments</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,748</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,833</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p> 42282 42282 144000 59000 28320 27806 465000 389000 20427000 5516000 21036000 5964000 1825000 3825000 2271000 3427000 4783000 2225000 225000 9748000 8833000 1830 13.722 125 6.861 12500 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> October 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-indent: -12pt; padding-left: 12pt">Balance, beginning of period</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,109</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">3,919</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -12pt; padding-left: 12pt">Redemption for Visa mandatory release assessment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,870</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-101">—</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; text-indent: -12pt; padding-left: 12pt">Adjustment for observable transactions involving a similar investment from the same issuer</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(130</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -12pt; padding-left: 12pt">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-102">—</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-103">—</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-bottom: 4pt; text-indent: -0.1in; padding-left: 0.1in">Balance, end of the period</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,109</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,937</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p> 4109000 3919000 -1870000 -130000 18000 2109000 3937000 100000 18000 <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-indent: -0.125in; padding-left: 0.125in"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<br/> October 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Net (losses) gains recognized during the period on equity investments</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(920</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">26</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left">Less: net gains and losses recognized during the period on equity investments sold during the period</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">—</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-105">—</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: -0.125in; padding-left: 0.125in; padding-bottom: 4pt; text-align: left">Unrealized (losses) gains recognized during the period on equity investments still held at the reporting date</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(920</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">26</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> -920000 26000 -920000 26000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 8—Fair Value Measurements</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">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; text-indent: 23.75pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 1 (1)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 2 (2)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 3 (3)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">October 31, 2020</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Debt securities</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,171</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">19,719</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-106">—</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">23,890</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Equity investments included in current assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21,036</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-107">—</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-108">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21,036</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left">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-109">—</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">2,271</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,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">4,096</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">25,207</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">21,990</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,825</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">49,022</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Contingent consideration included in other noncurrent liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-110">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-111">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(391</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(391</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">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><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: -0.125in; padding-left: 0.125in; text-align: left">Debt securities</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">15,865</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-112">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">18,363</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">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-113">—</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-114">—</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-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left">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-115">—</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-116">—</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="padding-left: 0.125in; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,462</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,865</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,825</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">28,152</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Contingent consideration included in other noncurrent liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-117">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-118">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(396</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(396</td><td style="padding-bottom: 4pt; 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">(1) – quoted prices in active markets for identical assets or liabilities</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(2) – observable inputs other than quoted prices in active markets for identical assets and liabilities</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(3) – no observable pricing inputs in the market</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">At October 31, 2020 and July 31, 2020, the Company had $3.4 million and $4.8 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; text-align: justify; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 23.75pt">The following table summarizes the change in the balance of the Company’s assets measured at fair value on a recurring basis using significant unobservable inputs (Level 3):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 23.75pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> October 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-indent: -12pt; padding-left: 12pt">Balance, beginning of period</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,825</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">3,619</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -12pt; padding-left: 12pt">Redemption for Visa mandatory release assessment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,870</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-119">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left; text-indent: -12pt; padding-left: 12pt">Total (losses) gains included in “Other (expense) income, 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">(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">18</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-indent: -12pt; padding-left: 12pt">Balance, end of period</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,825</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,637</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-120">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-121">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 23.75pt">The following table summarizes the change in the balance of the Company’s liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3). There were no liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3) in the three months ended October 31, 2019.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 23.75pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> October 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-indent: -12pt; padding-left: 12pt">Balance, beginning of period</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">396</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-122">—</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left; text-indent: -12pt; padding-left: 12pt">Total gain included in “Foreign currency translation adjustment”</td><td style="padding-bottom: 1.5pt"> </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</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; padding-bottom: 1.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-123">—</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-bottom: 4pt; text-indent: -12pt; padding-left: 12pt">Balance, end of period</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">391</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-124">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-125">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-126">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Fair Value of Other Financial Instruments</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">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; text-indent: 23.75pt"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"><i>Cash and cash equivalents, restricted cash and cash equivalents, other current assets, customer deposits, and other current liabilities. </i>At October 31, 2020 and July 31, 2020, the carrying amount of these assets and liabilities approximated fair value because of the short period of time to maturity. The fair value estimates for cash, cash equivalents, and restricted cash and cash equivalents were classified as Level 1 and other current assets, customer deposits, and other current liabilities were classified as Level 2 of the fair value hierarchy.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"><i>Other assets and other liabilities. </i>At October 31, 2020 and July 31, 2020, 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="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 1 (1)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 2 (2)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 3 (3)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="14" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">October 31, 2020</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 52%; text-align: left">Debt securities</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,171</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">19,719</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-106">—</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">23,890</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Equity investments included in current assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21,036</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-107">—</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-108">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21,036</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left">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-109">—</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">2,271</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,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">4,096</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">25,207</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">21,990</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,825</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">49,022</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Contingent consideration included in other noncurrent liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-110">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-111">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(391</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(391</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">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><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: -0.125in; padding-left: 0.125in; text-align: left">Debt securities</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">15,865</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-112">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">18,363</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">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-113">—</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-114">—</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-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left">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-115">—</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-116">—</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="padding-left: 0.125in; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,462</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,865</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,825</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">28,152</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Contingent consideration included in other noncurrent liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-117">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-118">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(396</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(396</td><td style="padding-bottom: 4pt; 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">(1) – quoted prices in active markets for identical assets or liabilities</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(2) – observable inputs other than quoted prices in active markets for identical assets and liabilities</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(3) – no observable pricing inputs in the market</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p> 4171000 19719000 23890000 21036000 21036000 2271000 1825000 4096000 25207000 21990000 1825000 49022000 -391000 -391000 2498000 15865000 18363000 5964000 5964000 3825000 3825000 8462000 15865000 3825000 28152000 -396000 -396000 3400000 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> </td><td style="font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> October 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-indent: -12pt; padding-left: 12pt">Balance, beginning of period</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,825</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">3,619</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -12pt; padding-left: 12pt">Redemption for Visa mandatory release assessment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,870</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-119">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left; text-indent: -12pt; padding-left: 12pt">Total (losses) gains included in “Other (expense) income, 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">(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">18</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-indent: -12pt; padding-left: 12pt">Balance, end of period</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,825</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,637</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-120">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-121">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p> 3825000 3619000 -1870000 -130000 18000 1825000 3637000 <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="font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> October 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-indent: -12pt; padding-left: 12pt">Balance, beginning of period</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">396</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-122">—</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left; text-indent: -12pt; padding-left: 12pt">Total gain included in “Foreign currency translation adjustment”</td><td style="padding-bottom: 1.5pt"> </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</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; padding-bottom: 1.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-123">—</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-bottom: 4pt; text-indent: -12pt; padding-left: 12pt">Balance, end of period</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">391</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-124">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-125">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-126">—</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p> 396000 5000 391000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 9—Other Operating Expense, Net</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">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; text-indent: 23.75pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> October 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Corporate—Straight Path Communications Inc. class action insurance claims net of legal fees/(legal fees net of insurance claims)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">302</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">(260</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Traditional Communications—Carrier Services settlement</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(554</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-127">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Traditional Communications—net2phone indemnification claim</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-128">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(365</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Traditional Communications—accrual for non-income related taxes related to a foreign subsidiary</td><td style="padding-bottom: 1.5pt"> </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">(2,150</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: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 4pt">Total other operating expense, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(252</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(2,775</td><td style="padding-bottom: 4pt; 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"><i>Straight Path Communications Inc. Class Action</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">On July 31, 2013, the Company completed a pro rata distribution of the common stock of the Company’s subsidiary Straight Path Communications Inc. (“Straight Path”) to the Company’s stockholders of record as of the close of business on July 25, 2013. As discussed in Note 13, there is a pending putative class action on behalf of Straight Path’s stockholders and derivative complaint naming the Company, among others. In the three months ended October 31, 2020 and 2019, the Company incurred legal fees of $0.3 million and $0.7 million, respectively, related to this action. Also, in the three months ended October 31, 2020 and 2019, the Company recorded offsetting gains from insurance claims for this matter of $0.6 million and $0.4 million, respectively.</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>Indemnification Claim</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">In June 2019, as part of a commercial resolution, the Company indemnified a net2phone cable telephony customer related to patent infringement claims brought against the customer.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Accrual for Non-Income Related Taxes</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">In the three months ended October 31, 2019, the Company recorded an accrual 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="text-indent: -0.125in; padding-left: 0.125in"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> October 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Corporate—Straight Path Communications Inc. class action insurance claims net of legal fees/(legal fees net of insurance claims)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">302</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">(260</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Traditional Communications—Carrier Services settlement</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(554</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-127">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Traditional Communications—net2phone indemnification claim</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-128">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(365</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Traditional Communications—accrual for non-income related taxes related to a foreign subsidiary</td><td style="padding-bottom: 1.5pt"> </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">(2,150</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: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 4pt">Total other operating expense, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(252</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(2,775</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 302000 -260000 -554000 -365000 -2150000 -252000 -2775000 300000 700000 600000 400000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 10—Equity</b></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>Stock Repurchases</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">The Company has an existing stock repurchase program authorized by its Board of Directors for the repurchase of shares of the Company’s Class B common stock. The Board of Directors authorized the repurchase of up to 8.0 million shares in the aggregate. In the three months ended October 31, 2020, the Company repurchased 463,792 shares of Class B common stock for an aggregate purchase price of $2.8 million. There were no repurchases under the program in three months ended October 31, 2019. At October 31, 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; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">In the three months ended October 31, 2020, the Company paid $7,000 to repurchase 1,053 shares of the Company’s Class B common stock that were tendered by employees of the Company to satisfy the employees’ tax withholding obligations in connection with the lapsing of restrictions on awards of restricted stock. Such shares were repurchased by the Company based on their fair market value on the trading day immediately prior to the vesting date. There were no repurchases from employees in three months ended October 31, 2019.</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>2015 Stock Option and Incentive Plan</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">In the three months ended October 31, 2020, the Company received proceeds from the exercise of stock options of $0.2 million for which the Company issued 21,894 shares of its Class B common stock. In the three months ended October 31, 2019, the Company received proceeds from the exercise of stock options of $0.3 million for which the Company issued 32,551 shares of its Class B common stock.</p> 8000000.0 463792 2800000 5800000 7000 1053 200000 21894 300000 32551 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 11—Earnings (Loss) Per Share </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">Basic earnings per share is computed by dividing net income attributable to all classes of common stockholders of the Company by the weighted average number of shares of all classes of common stock outstanding during the applicable period. Diluted earnings per share is computed in the same manner as basic earnings per share, except that the number of shares is increased to include restricted stock still subject to risk of forfeiture and to assume exercise of potentially dilutive stock options using the treasury stock method, unless the effect of such increase is anti-dilutive.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">The weighted-average number of shares used in the calculation of basic and diluted earnings (loss) 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; text-indent: 23.75pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> October 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: -0.4in; padding-left: 0.4in">Basic weighted-average number of shares</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">25,534</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">26,279</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0in; padding-left: 0.5pt">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: 0.7pt; padding-left: 0.125in">Stock options</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-130">—</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-131">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left; text-indent: 0.7pt; padding-left: 12.25pt">Non-vested restricted Class B common stock</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; padding-bottom: 1.5pt; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">327</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; padding-bottom: 1.5pt; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-132">—</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-bottom: 4pt; text-align: left; text-indent: -12pt; padding-left: 12pt">Diluted weighted-average number of shares</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">25,861</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">26,279</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">The following shares were excluded from the calculation of diluted earnings (loss) per share:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> October 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Stock options</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,104</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,190</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left">Non-vested restricted Class B common stock</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; padding-bottom: 1.5pt; 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; padding-bottom: 1.5pt; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">616</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: -0.125in; padding-left: 0.125in; padding-bottom: 4pt; text-align: left">Shares excluded from the calculation of diluted earnings per share</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">1,104</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">1,806</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">In the three months ended October 31, 2020, stock options with an exercise price that was greater than the average market price of the Company’s stock during the period were excluded from the diluted earnings per share computation. The diluted loss per share equals basic loss per share in the three months ended October 31, 2019 because the Company had a net loss and the impact of the assumed exercise of stock options and the vesting of restricted stock would have been anti-dilutive.</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"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> October 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: -0.4in; padding-left: 0.4in">Basic weighted-average number of shares</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">25,534</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">26,279</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: 0in; padding-left: 0.5pt">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: 0.7pt; padding-left: 0.125in">Stock options</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-130">—</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-131">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left; text-indent: 0.7pt; padding-left: 12.25pt">Non-vested restricted Class B common stock</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; padding-bottom: 1.5pt; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">327</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; padding-bottom: 1.5pt; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-132">—</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-bottom: 4pt; text-align: left; text-indent: -12pt; padding-left: 12pt">Diluted weighted-average number of shares</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">25,861</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">26,279</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p> 25534000 26279000 327000 25861000 26279000 <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-indent: -0.125in; padding-left: 0.125in"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> October 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Stock options</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,104</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,190</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left">Non-vested restricted Class B common stock</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; padding-bottom: 1.5pt; 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; padding-bottom: 1.5pt; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">616</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: -0.125in; padding-left: 0.125in; padding-bottom: 4pt; text-align: left">Shares excluded from the calculation of diluted earnings per share</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">1,104</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">1,806</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p> 1104000 1190000 616000 1104000 1806000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 12—Accumulated Other Comprehensive Loss</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">The accumulated balances for each classification of other comprehensive (loss) income were as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Unrealized Gain (Loss) on Available-for-Sale Securities</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Foreign Currency Translation</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Accumulated Other Comprehensive Loss</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td style="font-weight: bold"> </td> <td colspan="10" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%">Balance, July 31, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">              42</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">(7,452</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">(7,410</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other comprehensive (loss) income attributable to IDT Corporation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(29</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">251</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">222</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: 4pt; text-indent: -0.125in; padding-left: 0.125in">Balance, October 31, 2020</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(7,201</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(7,188</td><td style="padding-bottom: 4pt; 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="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Unrealized Gain (Loss) on Available-for-Sale Securities</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Foreign Currency Translation</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Accumulated Other Comprehensive Loss</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td style="font-weight: bold"> </td> <td colspan="10" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%">Balance, July 31, 2020</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">              42</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">(7,452</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">(7,410</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other comprehensive (loss) income attributable to IDT Corporation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(29</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">251</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">222</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: 4pt; text-indent: -0.125in; padding-left: 0.125in">Balance, October 31, 2020</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(7,201</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(7,188</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table> 42000 -7452000 -7410000 -29000 251000 222000 13000 -7201000 -7188000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 13—Commitments and Contingencies </b></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; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">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; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">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 thereafter. 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; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">COVID-19 had mixed financial impacts on the Company during the third and fourth quarters of fiscal 2020, and the first quarter of fiscal 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">As of the date of this report, including the impact of COVID-19, management expects that the Company’s cash from operations and the balance of cash, cash equivalents, debt securities, and current equity investments that the Company held on October 31, 2020 will be sufficient to meet the Company’s currently anticipated working capital and capital expenditure requirements during the twelve-month period ending October 31, 2021. 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Legal Proceedings</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">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. In November 2020, the matter was resolved for a de minimus amount.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">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; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">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; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">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 9). 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; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">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: 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>Sales Tax Contingency</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">On June 21, 2018, the United States Supreme Court rendered a decision in South Dakota v. Wayfair, Inc., holding that a state may require a remote seller with no physical presence in the state to collect and remit sales tax on goods and services provided to purchasers in the state, overturning certain existing court precedent. The Company 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"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Regulatory Fees Audit</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">The Company’s 2017 FCC Form 499-A, which reports its calendar year 2016 revenue, 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, appealed certain of the findings. The Company awaits a final decision by USAC on the preliminary audit findings. Depending on the findings contained in the final decision, the Company may further appeal to the FCC. Although a final decision remains pending, the Company has been invoiced $2.9 million and $1.8 million on behalf of the Federal Telecommunications Relay Services Fund and on behalf of the Universal Service Fund, respectively. The Company does not intend to remit payment for these fees unless and until a negative decision on its appeal has been issued. In response to the aforementioned preliminary audit findings, the Company made certain changes to its filing policies and procedures for years that remain potentially under audit. At October 31, 2020 and July 31, 2020, the Company’s accrued expenses included $40.3 million and $40.8 million, respectively, for FCC-related regulatory fees for the year covered by the audit, as well as prior and subsequent years.</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>Purchase Commitments</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">At October 31, 2020, the Company had purchase commitments of $2.5 million primarily for certain equipment and services.</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>Performance Bonds</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">The Company has performance bonds issued through third parties for the benefit of various states in order to comply with the states’ financial requirements for money remittance licenses and telecommunications resellers. At October 31, 2020, the Company had aggregate performance bonds of $18.0 million outstanding.</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>Company Restricted Cash and Cash Equivalents</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">The Company treats unrestricted cash and cash equivalents held by IDT Payment Services, which provides the Company’s international money transfer services in the United States, as substantially restricted and unavailable for other purposes. At October 31, 2020 and July 31, 2020, “Cash and cash equivalents” in the Company’s consolidated balance sheets included an aggregate of $9.0 million and $11.0 million, respectively, held by IDT Payment Services that was unavailable for other purposes.</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>FCC Investigation of Straight Path Spectrum LLC</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">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> 2900000 1800000 40300000 40800000 2500000 18000000.0 9000000.0 11000000.0 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 14—Other (Expense) Income, Net</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">Other (expense) income, net consists of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> October 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Foreign currency transaction (losses) gains</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(428</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">671</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> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-134">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(474</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">(Losses) gains on investments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(920</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">26</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(32</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</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; padding-bottom: 4pt; text-align: left">Total other (expense) income, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,380</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">234</td><td style="padding-bottom: 4pt; text-align: left"> </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> </td><td style="font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> October 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(in thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Foreign currency transaction (losses) gains</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(428</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">671</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> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-134">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(474</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">(Losses) gains on investments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(920</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">26</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(32</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</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; padding-bottom: 4pt; text-align: left">Total other (expense) income, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,380</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">234</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> -428000 671000 474000 -920000 26000 -32000 11000 -1380000 234000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 15—Recently Issued Accounting Standards Not Yet Adopted</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-13, <i>Financial Instruments—Credit Losses (Topic 326)</i>, <i>Measurement of Credit Losses on Financial Instruments,</i> that 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; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">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; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">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: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 16—Subsequent Event—Purchase of Shares and Warrants from Rafael Holdings, Inc.</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 23.75pt">On December 7, 2020, the Company purchased, for aggregate consideration of $5.0 million, from Rafael 218,245 newly issued shares of Rafael’s Class B common stock and warrants to purchase up to 43,649 shares of Rafael’s Class B common stock at an exercise price of $22.91 at any time on or after December 7, 2020 and on or prior to June 6, 2022. The purchase price was based on a per share price of $22.91, which was the closing price of Rafael’s Class B common stock on the New York Stock Exchange on the trading day immediately preceding December 7, 2020.</p> 5000000.0 218245 43649 22.91 2020-12-07 2022-06-06 22.91 IDT CORP false --07-31 Q1 2021 0001005731 Stock-based compensation included in selling, general and administrative expenses Each of the Company’s certificates of deposit has a CUSIP, was purchased in the secondary market through a broker and may be sold in the secondary market. – quoted prices in active markets for identical assets or liabilities – no observable pricing inputs in the market – observable inputs other than quoted prices in active markets for identical assets and liabilities XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Document And Entity Information - shares
3 Months Ended
Oct. 31, 2020
Dec. 07, 2020
Document Information Line Items    
Entity Registrant Name IDT CORP  
Trading Symbol IDT  
Document Type 10-Q  
Current Fiscal Year End Date --07-31  
Amendment Flag false  
Entity Central Index Key 0001005731  
Entity Current Reporting Status Yes  
Entity Filer Category Accelerated Filer  
Document Period End Date Oct. 31, 2020  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q1  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Document Quarterly 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 $.01 per share  
Security Exchange Name NYSE  
Entity Interactive Data Current Yes  
Class A common stock    
Document Information Line Items    
Entity Common Stock, Shares Outstanding   1,574,326
Class B common stock    
Document Information Line Items    
Entity Common Stock, Shares Outstanding   23,937,301
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 31, 2020
Jul. 31, 2020
Current assets:    
Cash and cash equivalents $ 74,082 $ 84,860
Restricted cash and cash equivalents 114,046 116,362
Debt securities 23,890 18,363
Equity investments 21,036 5,964
Trade accounts receivable, net of allowance for doubtful accounts of $6,361 at October 31, 2020 and $6,085 at July 31, 2020 47,182 44,166
Prepaid expenses 28,042 33,115
Other current assets 17,004 19,302
Total current assets 325,282 322,132
Property, plant and equipment, net 30,509 30,061
Goodwill 12,808 12,858
Other intangibles, net 3,878 3,959
Equity investments 9,748 8,833
Operating lease right-of-use assets 9,435 9,490
Deferred income tax assets, net 5,405 8,512
Other assets 8,881 8,905
Total assets 405,946 404,750
Current liabilities:    
Trade accounts payable 31,261 31,147
Accrued expenses 122,498 125,544
Deferred revenue 39,952 40,114
Customer deposits 113,659 115,992
Other current liabilities 12,497 12,073
Total current liabilities 319,867 324,870
Operating lease liabilities 7,193 7,353
Other liabilities 1,303 1,388
Total liabilities 328,363 333,611
Commitments and contingencies
IDT Corporation stockholders’ equity:    
Preferred stock, $.01 par value; authorized shares—10,000; no shares issued
Additional paid-in capital 278,134 277,443
Treasury stock, at cost, consisting of 1,698 and 1,698 shares of Class A common stock and 2,083 and 1,616 shares of Class B common stock at October 31, 2020 and July 31, 2020, respectively (59,077) (56,221)
Accumulated other comprehensive loss (7,188) (7,410)
Accumulated deficit (131,045) (139,333)
Total IDT Corporation stockholders’ equity 81,117 74,772
Noncontrolling interests (3,534) (3,633)
Total equity 77,583 71,139
Total liabilities and equity 405,946 404,750
Class A common stock    
IDT Corporation stockholders’ equity:    
Common stock, value 33 33
Total equity 33 33
Class B common stock    
IDT Corporation stockholders’ equity:    
Common stock, value 260 260
Total equity $ 260 $ 260
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets (Parentheticals) - USD ($)
shares in Thousands, $ in Thousands
Oct. 31, 2020
Jul. 31, 2020
Trade accounts receivable (in Dollars) $ 6,361 $ 6,085
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,983 25,961
Common stock, shares outstanding 23,900 24,345
Treasury stock, common stock shares 2,083 1,616
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Income Statement [Abstract]    
Revenues $ 343,425 $ 340,200
Costs and expenses:    
Direct cost of revenues (exclusive of depreciation and amortization) 273,174 279,460
Selling, general and administrative [1] 52,140 53,436
Depreciation and amortization 4,493 5,295
Severance 113 626
Total costs and expenses 329,920 338,817
Other operating expense, net (see Note 9) (252) (2,775)
Income (loss) from operations 13,253 (1,392)
Interest (expense) income, net (41) 272
Other (expense) income, net (1,380) 234
Income (loss) before income taxes 11,832 (886)
Provision for income taxes (3,417) (536)
Net income (loss) 8,415 (1,422)
Net income attributable to noncontrolling interests (127) (91)
Net income (loss) attributable to IDT Corporation $ 8,288 $ (1,513)
Earnings (loss) per share attributable to IDT Corporation common stockholders:    
Basic (in Dollars per share) $ 0.32 $ (0.06)
Diluted (in Dollars per share) $ 0.32 $ (0.06)
Weighted-average number of shares used in calculation of earnings (loss) per share:    
Basic (in Shares) 25,534 26,279
Diluted (in Shares) 25,861 26,279
(i) Stock-based compensation included in selling, general and administrative expenses $ 506 $ 1,364
[1] Stock-based compensation included in selling, general and administrative expenses
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Statement of Comprehensive Income [Abstract]    
Net income (loss) $ 8,415 $ (1,422)
Other comprehensive income (loss):    
Change in unrealized gain on available-for-sale securities (29)
Foreign currency translation adjustments 251 (1,204)
Other comprehensive income (loss) 222 (1,204)
Comprehensive income (loss) 8,637 (2,626)
Comprehensive income attributable to noncontrolling interests (127) (91)
Comprehensive income (loss) attributable to IDT Corporation $ 8,510 $ (2,717)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Equity (Unaudited) - USD ($)
$ in Thousands
Total
Additional Paid-In Capital
Treasury Stock
Accumulated Other Comprehensive Loss
Accumulated Deficit
Noncontrolling Interests
Class A Common Stock
Class B Common Stock
BALANCE at Jul. 31, 2019 $ 53,557 $ 273,313 $ (51,739) $ (4,858) $ (160,763) $ (2,687) $ 33 $ 258
Exercise of stock options 276 276
Stock-based compensation 1,364 1,364
Distributions to noncontrolling interests (240) (240)
Other comprehensive income (loss) (1,204) (1,204)
Net income (loss) (1,422) (1,513) 91
BALANCE at Oct. 31, 2019 52,331 274,953 (51,739) (6,062) (162,276) (2,836) 33 258
BALANCE at Jul. 31, 2020 71,139 277,443 (56,221) (7,410) (139,333) (3,633) 33 260
Exercise of stock options 185 185
Repurchases of Class B common stock through repurchase program (2,849) (2,849)
Restricted Class B common stock purchased from employees (7) (7)
Stock-based compensation 506 506
Distributions to noncontrolling interests (28) (28)
Other comprehensive income (loss) 222 222
Net income (loss) 8,415 8,288 127
BALANCE at Oct. 31, 2020 $ 77,583 $ 278,134 $ (59,077) $ (7,188) $ (131,045) $ (3,534) $ 33 $ 260
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Operating activities    
Net income (loss) $ 8,415 $ (1,422)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation and amortization 4,493 5,295
Deferred income taxes 3,104 479
Provision for doubtful accounts receivable 579 549
Stock-based compensation 506 1,364
Other 1,094 (34)
Changes in assets and liabilities:    
Trade accounts receivable (4,020) 7,975
Prepaid expenses, other current assets and other assets 7,318 (9,166)
Trade accounts payable, accrued expenses, other current liabilities and other liabilities (2,023) (10,012)
Customer deposits at IDT Financial Services Limited (Gibraltar-based bank) (549) 1,793
Deferred revenue (150) (1,798)
Net cash provided by (used in) operating activities 18,767 (4,977)
Investing activities    
Capital expenditures (4,564) (3,851)
Purchases of debt securities and equity investments (29,295) (8,195)
Proceeds from maturities and sales of debt securities and redemption of equity investments 6,596 782
Net cash used in investing activities (27,263) (11,264)
Financing activities    
Distributions to noncontrolling interests (28) (240)
Repayment of other liabilities (40) (19)
Proceeds from exercise of stock options 185 276
Repurchases of Class B common stock (2,856)
Net cash (used in) provided by financing activities (2,739) 17
Effect of exchange rate changes on cash, cash equivalents, and restricted cash and cash equivalents (1,859) 11,426
Net decrease in cash, cash equivalents, and restricted cash and cash equivalents (13,094) (4,798)
Cash, cash equivalents, and restricted cash and cash equivalents at beginning of period 201,222 257,199
Cash, cash equivalents, and restricted cash and cash equivalents at end of period $ 188,128 $ 252,401
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation
3 Months Ended
Oct. 31, 2020
Accounting Policies [Abstract]  
Basis of Presentation

Note 1—Basis of Presentation

 

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

 

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

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Business Segment Information
3 Months Ended
Oct. 31, 2020
Segment Reporting [Abstract]  
Business Segment Information

Note 2—Business Segment Information

 

As of August 1, 2020, the Company revised its reportable business segments to reflect the growth of its financial technology and cloud communications businesses and their increased contributions to the Company’s consolidated results. The Company now has three reportable business segments, Fintech, net2phone-Unified Communications as a Service (“UCaaS”), and Traditional Communications. The revised reportable business segments reflect management’s approach to analyzing results, its resource allocation strategy, and its assessment of business performance. Comparative segment information has been reclassified and restated in all periods to conform to the current period presentation.

 

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

 

The Fintech segment comprises BOSS Revolution Money Transfer, a provider of international money remittance and related value/payment transfer services, and National Retail Solutions (“NRS”), operator of a nationwide point of sale (“POS”) retail network providing payment processing, digital advertising, transaction data, and ancillary services. BOSS Revolution Money Transfer and NRS were previously included in the Company’s Telecom & Payment Services segment.

 

The net2phone-UCaaS segment comprises net2phone’s cloud communications offerings, which were previously included in the Company’s net2phone segment.

 

The Traditional Communications segment 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 international and domestic mobile accounts, and Carrier Services, a wholesale provider of  international voice and SMS termination and outsourced traffic management solutions to telecoms worldwide. Traditional Communications also includes net2phone-Platform Services, which provides telephony services to cable operators and other offerings that leverage a common technology platform, as well as smaller communications and payments offerings, many in harvest mode. Most of the Traditional Communications segment was previously included in the Company’s Telecom & Payment Services segment except for net2phone-Platform Services, which was previously included in the Company’s net2phone segment.

 

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

  Fintech   net2phone-
UCaaS
   Traditional Communications   Corporate   Total 
Three Months Ended October 31, 2020                    
Revenues  $20,087   $9,628   $313,710   $
   $343,425 
Income (loss) from operations   3,136    (3,806)   15,787    (1,864)   13,253 
                          
Three Months Ended October 31, 2019                         
Revenues  $9,557   $7,207   $323,436   $
   $340,200 
(Loss) income from operations   (2,670)   (3,708)   7,487    (2,501)   (1,392)
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition
3 Months Ended
Oct. 31, 2020
Revenue from Contract with Customer [Abstract]  
Revenue Recognition

Note 3—Revenue Recognition

 

The Company earns revenue from contracts with customers, primarily through the provision of retail telecommunications and payment offerings as well as wholesale international voice and SMS termination. BOSS Revolution Money Transfer, NRS, and net2phone-UCaaS are technology-driven, synergistic businesses that leverage the Company’s core assets, and revenue is primarily recognized at a point in time, and in some cases (mainly net2phone-UCaaS) is recognized over time. Traditional Communications are mostly minute-based, paid-voice communications services, and revenue is primarily recognized at a point in time. The Company’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.

 

Disaggregated Revenues

 

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

 

   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
BOSS Revolution Money Transfer  $15,157   $7,202 
National Retail Solutions   4,930    2,355 
Total Fintech   20,087    9,557 
net2phone-UCaaS   9,628    7,207 
Mobile Top-Up   95,785    76,815 
BOSS Revolution Calling   116,231    116,242 
Carrier Services   87,775    113,517 
Other   13,919    16,862 
Total Traditional Communications   313,710    323,436 
Total  $343,425   $340,200 

 

The following table shows the Company’s revenues disaggregated by geographic region, which is determined based on selling location. On July 31, 2020, the Company restructured certain operations for tax purposes resulting in the change of geographic sourcing of revenues from the Netherlands to the United States.

 

(in thousands)

  Fintech   net2phone-
UCaaS
   Traditional Communications   Total 
Three Months Ended October 31, 2020                
United States  $20,087   $5,082   $270,631   $295,800 
Outside the United States:                    
United Kingdom   
    
    29,421    29,421 
Netherlands   
    
    2    2 
Other   
    4,546    13,656    18,202 
Total outside the United States   
    4,546    43,079    47,625 
Total  $20,087   $9,628   $313,710   $343,425 

 

(in thousands)  Fintech   net2phone-
UCaaS
   Traditional Communications   Total 
Three Months Ended October 31, 2019                
United States  $9,557   $3,272   $214,313   $227,142 
Outside the United States:                    
United Kingdom   
    4    35,793    35,797 
Netherlands   
    
    54,942    54,942 
Other   
    3,931    18,388    22,319 
Total outside the United States   
    3,935    109,123    113,058 
Total  $9,557   $7,207   $323,436   $340,200 

 

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 October 31, 2020 and July 31, 2020 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 payments received for prepaid BOSS Revolution Calling. Contract liabilities are recognized as revenue when services are provided to the customer. The contract liability balances are presented in the Company’s consolidated balance sheets as “Deferred revenue”.

 

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

 

   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period  $23,460   $26,336 

 

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

 

   October 31,
2020
   July 31,
2020
 
   (in thousands) 
Deferred customer contract acquisition costs included in “Other current assets”  $2,734   $2,350 
Deferred customer contract acquisition costs included in “Other assets”   2,581    2,384 
Total  $5,315   $4,734 

 

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

 

   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Amortization of deferred customer contract acquisition costs  $767   $551 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Leases
3 Months Ended
Oct. 31, 2020
Leases [Abstract]  
Leases

Note 4—Leases

 

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

 

net2phone-UCaaS has equipment leases that are classified as finance leases, and net2phone-UCaaS is the lessor in various equipment leases that are classified as sales-type finance leases. The assets and liabilities related to these finance leases are not material to the Company’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 each of the three months ended October 31, 2020 and 2019, the Company incurred lease costs of $0.5 million 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:

 

   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Operating lease cost  $729   $711 
Short-term lease cost   65    58 
Total lease cost  $794   $769 
Cash paid for amounts included in the measurement of lease liabilities:          
Operating cash flows from operating leases  $710   $684 

 

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

 

On September 1, 2020, the Company entered into a new lease with an aggregate operating lease liability of $0.6 million. The Company’s aggregate operating lease liability was as follows:

 

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

 

Future minimum maturities of operating lease liabilities were as follows (in thousands):

 

Twelve-month period ending October 31:    
2021  $2,784 
2022   2,579 
2023   2,122 
2024   1,835 
2025   960 
Thereafter   
 
Total lease payments   10,280 
Less imputed interest   (610)
Total operating lease liabilities  $9,670 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents
3 Months Ended
Oct. 31, 2020
Cash and Cash Equivalents [Abstract]  
Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents

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

 

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

 

   October 31,
2020
   July 31,
2020
 
   (in thousands) 
Cash and cash equivalents  $74,082   $84,860 
Restricted cash and cash equivalents   114,046    116,362 
Total cash, cash equivalents, and restricted cash and cash equivalents  $188,128   $201,222 

 

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

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Debt Securities
3 Months Ended
Oct. 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:

 

   Amortized
Cost
   Gross
Unrealized
Gains
   Gross
Unrealized
Losses
   Fair
Value
 
   (in thousands) 
October 31, 2020:                
Certificates of deposit*  $7,537   $30   $
   $7,567 
U.S. Treasury bills and notes   4,179    
    (8)   4,171 
Corporate bonds   6,238    14    (21)   6,231 
Municipal bonds   5,923    
    (2)   5,921 
Total  $23,877   $44   $(31)  $23,890 
                     
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 

 

*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 and redemptions of equity investments were $6.6 million and $0.8 million in the three months ended October 31, 2020 and 2019, respectively. There were no realized gains or realized losses from sales of debt securities in the three months ended October 31, 2020 and 2019. The Company uses the specific identification method in computing the realized gains and realized losses on the sales of debt securities.

 

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

 

   Fair Value 
   (in thousands) 
Within one year  $12,644 
After one year through five years   4,017 
After five years through ten years   5,983 
After ten years   1,246 
Total  $23,890 

 

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

 

   Unrealized
Losses
   Fair
Value
 
   (in thousands) 
October 31, 2020:        
U.S. Treasury bills and notes  $8   $1,673 
Corporate bonds   21    3,593 
Municipal bonds   2    4,623 
Total  $31   $9,889 
July 31, 2020:          
Municipal bonds  $16   $1,963 

 

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

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Investments
3 Months Ended
Oct. 31, 2020
Equity Investments Disclosure [Abstract]  
Equity Investments

Note 7—Equity Investments

 

Equity investments consist of the following:

 

   October 31,
2020
   July 31,
2020
 
   (in thousands) 
Zedge, Inc. Class B common stock, 42,282 shares at October 31, 2020 and July 31, 2020  $144   $59 
Rafael Holdings, Inc. Class B common stock, 28,320 and 27,806 shares at October 31, 2020 and July 31, 2020, respectively   465    389 
Mutual funds   20,427    5,516 
Current equity investments  $21,036   $5,964 
           
Visa Inc. Series C Convertible Participating Preferred Stock (“Visa Series C Preferred”)  $1,825   $3,825 
Visa Inc. Series A Convertible Participating Preferred Stock (“Visa Series A Preferred”)   2,271    
 
Hedge funds   3,427    4,783 
Other   2,225    225 
Noncurrent equity investments  $9,748   $8,833 

 

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 the Zedge Class B common shares and the Rafael Class B common shares set forth in the table above in connection with the lapsing of restrictions on Zedge and Rafael restricted stock held by certain of the Company’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 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.

 

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

 

   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Balance, beginning of period  $4,109   $3,919 
Redemption for Visa mandatory release assessment   (1,870)   
 
Adjustment for observable transactions involving a similar investment from the same issuer   (130)   18 
Impairments   
    
 
Balance, end of the period  $2,109   $3,937 

 

In the three months ended October 31, 2020, the Company decreased the carrying value of the shares of Visa Series C Preferred it held by $0.1 million and in the three months ended October 31, 2019, the Company increased the carrying value of the shares of Visa Series C Preferred it held by $18,000, based on the fair value of Visa Class A common stock and a discount for lack of current marketability.

 

Unrealized (losses) gains for all equity investments included the following:

 

   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Net (losses) gains recognized during the period on equity investments  $(920)  $26 
Less: net gains and losses recognized during the period on equity investments sold during the period   
    
 
Unrealized (losses) gains recognized during the period on equity investments still held at the reporting date  $(920)  $26 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements
3 Months Ended
Oct. 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:

 

   Level 1 (1)   Level 2 (2)   Level 3 (3)   Total 
   (in thousands) 
October 31, 2020                
Debt securities  $4,171   $19,719   $
   $23,890 
Equity investments included in current assets   21,036    
    
    21,036 
Equity investments included in noncurrent assets   
    2,271    1,825    4,096 
Total  $25,207   $21,990   $1,825   $49,022 
                     
Contingent consideration included in other noncurrent liabilities  $
   $
   $(391)  $(391)
                     
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  $
   $
   $(396)  $(396)

 

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

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

(3) – no observable pricing inputs in the market

 

At October 31, 2020 and July 31, 2020, the Company had $3.4 million and $4.8 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 table summarizes the change in the balance of the Company’s assets measured at fair value on a recurring basis using significant unobservable inputs (Level 3):

 

   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Balance, beginning of period  $3,825   $3,619 
Redemption for Visa mandatory release assessment   (1,870)   
 
Total (losses) gains included in “Other (expense) income, net”   (130)   18 
Balance, end of period  $1,825   $3,637 
Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period  $
   $
 

 

The following table summarizes the change in the balance of the Company’s liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3). There were no liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3) in the three months ended October 31, 2019.

 

   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Balance, beginning of period  $396   $
 
Total gain included in “Foreign currency translation adjustment”   (5)   
 
Balance, end of period  $391   $
 
Change in unrealized gains or losses for the period included in earnings for liabilities held 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 October 31, 2020 and July 31, 2020, the carrying amount of these assets and liabilities approximated fair value because of the short period of time to maturity. The fair value estimates for cash, cash equivalents, and restricted cash and cash equivalents were classified as Level 1 and other current assets, customer deposits, and other current liabilities were classified as Level 2 of the fair value hierarchy.

 

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

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Other Operating Expense, Net
3 Months Ended
Oct. 31, 2020
Other Income and Expenses [Abstract]  
Other Operating Expense, Net

Note 9—Other Operating Expense, Net

 

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

 

   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Corporate—Straight Path Communications Inc. class action insurance claims net of legal fees/(legal fees net of insurance claims)  $302   $(260)
Traditional Communications—Carrier Services settlement   (554)   
 
Traditional Communications—net2phone indemnification claim   
    (365)
Traditional Communications—accrual for non-income related taxes related to a foreign subsidiary   
    (2,150)
Total other operating expense, net  $(252)  $(2,775)

 

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. As discussed in Note 13, there is a pending putative class action on behalf of Straight Path’s stockholders and derivative complaint naming the Company, among others. In the three months ended October 31, 2020 and 2019, the Company incurred legal fees of $0.3 million and $0.7 million, respectively, related to this action. Also, in the three months ended October 31, 2020 and 2019, the Company recorded offsetting gains from insurance claims for this matter of $0.6 million and $0.4 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 the three months ended October 31, 2019, the Company recorded an accrual for non-income related taxes related to one of its foreign subsidiaries.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Equity
3 Months Ended
Oct. 31, 2020
Stockholders' Equity Note [Abstract]  
Equity

Note 10—Equity

 

Stock Repurchases

 

The Company has an existing stock repurchase program authorized by its Board of Directors for the repurchase of shares of the Company’s Class B common stock. The Board of Directors authorized the repurchase of up to 8.0 million shares in the aggregate. In the three months ended October 31, 2020, the Company repurchased 463,792 shares of Class B common stock for an aggregate purchase price of $2.8 million. There were no repurchases under the program in three months ended October 31, 2019. At October 31, 2020, 5.8 million shares remained available for repurchase under the stock repurchase program.

 

In the three months ended October 31, 2020, the Company paid $7,000 to repurchase 1,053 shares of the Company’s Class B common stock that were tendered by employees of the Company to satisfy the employees’ tax withholding obligations in connection with the lapsing of restrictions on awards of restricted stock. Such shares were repurchased by the Company based on their fair market value on the trading day immediately prior to the vesting date. There were no repurchases from employees in three months ended October 31, 2019.

 

2015 Stock Option and Incentive Plan

 

In the three months ended October 31, 2020, the Company received proceeds from the exercise of stock options of $0.2 million for which the Company issued 21,894 shares of its Class B common stock. In the three months ended October 31, 2019, the Company received proceeds from the exercise of stock options of $0.3 million for which the Company issued 32,551 shares of its Class B common stock.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings (Loss) Per Share
3 Months Ended
Oct. 31, 2020
Earnings Per Share [Abstract]  
Earnings (Loss) Per Share

Note 11—Earnings (Loss) Per Share

 

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

 

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

 

   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Basic weighted-average number of shares   25,534    26,279 
Effect of dilutive securities:          
Stock options   
    
 
Non-vested restricted Class B common stock   327    
 
Diluted weighted-average number of shares   25,861    26,279 

 

The following shares were excluded from the calculation of diluted earnings (loss) per share:

 

   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Stock options   1,104    1,190 
Non-vested restricted Class B common stock   
    616 
Shares excluded from the calculation of diluted earnings per share   1,104    1,806 

 

In the three months ended October 31, 2020, stock options with an exercise price that was greater than the average market price of the Company’s stock during the period were excluded from the diluted earnings per share computation. The diluted loss per share equals basic loss per share in the three months ended October 31, 2019 because the Company had a net loss and the impact of the assumed exercise of stock options and the vesting of restricted stock would have been anti-dilutive.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Accumulated Other Comprehensive Loss
3 Months Ended
Oct. 31, 2020
Accumulated Other Comprehensive Loss [Abstract]  
Accumulated Other Comprehensive Loss

Note 12—Accumulated Other Comprehensive Loss

 

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

 

   Unrealized Gain (Loss) on Available-for-Sale Securities   Foreign Currency Translation   Accumulated Other Comprehensive Loss 
   (in thousands) 
Balance, July 31, 2020  $              42   $(7,452)  $(7,410)
Other comprehensive (loss) income attributable to IDT Corporation   (29)   251    222 
Balance, October 31, 2020  $13   $(7,201)  $(7,188)
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
3 Months Ended
Oct. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

Note 13—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 thereafter. 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, and the first quarter of fiscal 2021.

 

As of the date of this report, including the impact of COVID-19, management expects that the Company’s cash from operations and the balance of cash, cash equivalents, debt securities, and current equity investments that the Company held on October 31, 2020 will be sufficient to meet the Company’s currently anticipated working capital and capital expenditure requirements during the twelve-month period ending October 31, 2021. 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. In November 2020, the matter was resolved for a de minimus amount.

 

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.

 

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 9). 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, 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, appealed certain of the findings. The Company awaits a final decision by USAC on the preliminary audit findings. Depending on the findings contained in the final decision, the Company may further appeal to the FCC. Although a final decision remains pending, the Company has been invoiced $2.9 million and $1.8 million on behalf of the Federal Telecommunications Relay Services Fund and on behalf of the Universal Service Fund, respectively. The Company does not intend to remit payment for these fees unless and until a negative decision on its appeal has been issued. In response to the aforementioned preliminary audit findings, the Company made certain changes to its filing policies and procedures for years that remain potentially under audit. At October 31, 2020 and July 31, 2020, the Company’s accrued expenses included $40.3 million and $40.8 million, respectively, for FCC-related regulatory fees for the year covered by the audit, as well as prior and subsequent years.

 

Purchase Commitments

 

At October 31, 2020, the Company had purchase commitments of $2.5 million primarily for certain equipment and services.

 

Performance Bonds

 

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

 

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 October 31, 2020 and July 31, 2020, “Cash and cash equivalents” in the Company’s consolidated balance sheets included an aggregate of $9.0 million and $11.0 million, respectively, held by IDT Payment Services that was unavailable for other purposes.

 

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 32 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Other (Expense) Income, Net
3 Months Ended
Oct. 31, 2020
Other Income and Expenses [Abstract]  
Other (Expense) Income, Net

Note 14—Other (Expense) Income, Net

 

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

 

   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Foreign currency transaction (losses) gains  $(428)  $671 
Write-off of tax assets related to prior periods   
    (474)
(Losses) gains on investments   (920)   26 
Other   (32)   11 
Total other (expense) income, net  $(1,380)  $234 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Recently Issued Accounting Standards Not Yet Adopted
3 Months Ended
Oct. 31, 2020
Recently Issued Accounting Standards Not Yet Adopted [Abstract]  
Recently Issued Accounting Standards Not Yet Adopted

Note 15—Recently Issued Accounting Standards Not Yet Adopted

 

In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“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 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Event—Purchase of Shares and Warrants from Rafael Holdings, Inc.
3 Months Ended
Oct. 31, 2020
Subsequent Events [Abstract]  
Subsequent Event—Purchase of Shares and Warrants from Rafael Holdings, Inc.

Note 16—Subsequent Event—Purchase of Shares and Warrants from Rafael Holdings, Inc.

 

On December 7, 2020, the Company purchased, for aggregate consideration of $5.0 million, from Rafael 218,245 newly issued shares of Rafael’s Class B common stock and warrants to purchase up to 43,649 shares of Rafael’s Class B common stock at an exercise price of $22.91 at any time on or after December 7, 2020 and on or prior to June 6, 2022. The purchase price was based on a per share price of $22.91, which was the closing price of Rafael’s Class B common stock on the New York Stock Exchange on the trading day immediately preceding December 7, 2020.

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Business Segment Information (Tables)
3 Months Ended
Oct. 31, 2020
Segment Reporting [Abstract]  
Schedule of operating results of business segments

(in thousands)

  Fintech   net2phone-
UCaaS
   Traditional Communications   Corporate   Total 
Three Months Ended October 31, 2020                    
Revenues  $20,087   $9,628   $313,710   $
   $343,425 
Income (loss) from operations   3,136    (3,806)   15,787    (1,864)   13,253 
                          
Three Months Ended October 31, 2019                         
Revenues  $9,557   $7,207   $323,436   $
   $340,200 
(Loss) income from operations   (2,670)   (3,708)   7,487    (2,501)   (1,392)
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition (Tables)
3 Months Ended
Oct. 31, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of revenues disaggregated by business segment and service offered to customers
   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
BOSS Revolution Money Transfer  $15,157   $7,202 
National Retail Solutions   4,930    2,355 
Total Fintech   20,087    9,557 
net2phone-UCaaS   9,628    7,207 
Mobile Top-Up   95,785    76,815 
BOSS Revolution Calling   116,231    116,242 
Carrier Services   87,775    113,517 
Other   13,919    16,862 
Total Traditional Communications   313,710    323,436 
Total  $343,425   $340,200 

 

Schedule of revenues disaggregated by geographic region

(in thousands)

  Fintech   net2phone-
UCaaS
   Traditional Communications   Total 
Three Months Ended October 31, 2020                
United States  $20,087   $5,082   $270,631   $295,800 
Outside the United States:                    
United Kingdom   
    
    29,421    29,421 
Netherlands   
    
    2    2 
Other   
    4,546    13,656    18,202 
Total outside the United States   
    4,546    43,079    47,625 
Total  $20,087   $9,628   $313,710   $343,425 

 

(in thousands)  Fintech   net2phone-
UCaaS
   Traditional Communications   Total 
Three Months Ended October 31, 2019                
United States  $9,557   $3,272   $214,313   $227,142 
Outside the United States:                    
United Kingdom   
    4    35,793    35,797 
Netherlands   
    
    54,942    54,942 
Other   
    3,931    18,388    22,319 
Total outside the United States   
    3,935    109,123    113,058 
Total  $9,557   $7,207   $323,436   $340,200 

 

Schedule of information about contract liability balance
   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period  $23,460   $26,336 

 

Schedule of deferred customer contract acquisition costs
   October 31,
2020
   July 31,
2020
 
   (in thousands) 
Deferred customer contract acquisition costs included in “Other current assets”  $2,734   $2,350 
Deferred customer contract acquisition costs included in “Other assets”   2,581    2,384 
Total  $5,315   $4,734 

 

Schedule of amortization of deferred customer contract acquisition costs
   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Amortization of deferred customer contract acquisition costs  $767   $551 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Tables)
3 Months Ended
Oct. 31, 2020
Disclosure Text Block [Abstract]  
Schedule of supplemental disclosures related to the Company's operating leases
   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Operating lease cost  $729   $711 
Short-term lease cost   65    58 
Total lease cost  $794   $769 
Cash paid for amounts included in the measurement of lease liabilities:          
Operating cash flows from operating leases  $710   $684 

 

Schedule of supplemental disclosures related weighted average operating leases
   October 31,
2020
   July 31,
2020
 
Weighted-average remaining lease term-operating leases   3.9 years    4.2 years 
Weighted-average discount rate-operating leases   2.9%   3.12%

 

Schedule of aggregate operating lease liability
   October 31,
2020
   July 31,
2020
 
   (in thousands) 
Operating lease liabilities included in “Other current liabilities”  $2,477   $2,350 
Operating lease liabilities included in noncurrent liabilities   7,193    7,353 
Total  $9,670   $9,703 

 

Schedule of future minimum maturities of operating lease liabilities
Twelve-month period ending October 31:    
2021  $2,784 
2022   2,579 
2023   2,122 
2024   1,835 
2025   960 
Thereafter   
 
Total lease payments   10,280 
Less imputed interest   (610)
Total operating lease liabilities  $9,670 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables)
3 Months Ended
Oct. 31, 2020
Cash and Cash Equivalents [Abstract]  
Schedule of cash, cash equivalents, and restricted cash and cash equivalents
   October 31,
2020
   July 31,
2020
 
   (in thousands) 
Cash and cash equivalents  $74,082   $84,860 
Restricted cash and cash equivalents   114,046    116,362 
Total cash, cash equivalents, and restricted cash and cash equivalents  $188,128   $201,222 

 

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Debt Securities (Tables)
3 Months Ended
Oct. 31, 2020
Investments, Debt and Equity Securities [Abstract]  
Schedule of available-for-sale securities
   Amortized
Cost
   Gross
Unrealized
Gains
   Gross
Unrealized
Losses
   Fair
Value
 
   (in thousands) 
October 31, 2020:                
Certificates of deposit*  $7,537   $30   $
   $7,567 
U.S. Treasury bills and notes   4,179    
    (8)   4,171 
Corporate bonds   6,238    14    (21)   6,231 
Municipal bonds   5,923    
    (2)   5,921 
Total  $23,877   $44   $(31)  $23,890 
                     
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 

 

Schedule of contractual maturities of available-for-sale debt securities
   Fair Value 
   (in thousands) 
Within one year  $12,644 
After one year through five years   4,017 
After five years through ten years   5,983 
After ten years   1,246 
Total  $23,890 

 

Schedule of available-for-sale securities, unrealized loss position
   Unrealized
Losses
   Fair
Value
 
   (in thousands) 
October 31, 2020:        
U.S. Treasury bills and notes  $8   $1,673 
Corporate bonds   21    3,593 
Municipal bonds   2    4,623 
Total  $31   $9,889 
July 31, 2020:          
Municipal bonds  $16   $1,963 

 

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Investments (Tables)
3 Months Ended
Oct. 31, 2020
Equity Investments Disclosure [Abstract]  
Schedule of equity investments
   October 31,
2020
   July 31,
2020
 
   (in thousands) 
Zedge, Inc. Class B common stock, 42,282 shares at October 31, 2020 and July 31, 2020  $144   $59 
Rafael Holdings, Inc. Class B common stock, 28,320 and 27,806 shares at October 31, 2020 and July 31, 2020, respectively   465    389 
Mutual funds   20,427    5,516 
Current equity investments  $21,036   $5,964 
           
Visa Inc. Series C Convertible Participating Preferred Stock (“Visa Series C Preferred”)  $1,825   $3,825 
Visa Inc. Series A Convertible Participating Preferred Stock (“Visa Series A Preferred”)   2,271    
 
Hedge funds   3,427    4,783 
Other   2,225    225 
Noncurrent equity investments  $9,748   $8,833 

 

Schedule of carrying value of equity investments
   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Balance, beginning of period  $4,109   $3,919 
Redemption for Visa mandatory release assessment   (1,870)   
 
Adjustment for observable transactions involving a similar investment from the same issuer   (130)   18 
Impairments   
    
 
Balance, end of the period  $2,109   $3,937 

 

Schedule of unrealized (losses) gains for all equity investments
   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Net (losses) gains recognized during the period on equity investments  $(920)  $26 
Less: net gains and losses recognized during the period on equity investments sold during the period   
    
 
Unrealized (losses) gains recognized during the period on equity investments still held at the reporting date  $(920)  $26 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements (Tables)
3 Months Ended
Oct. 31, 2020
Fair Value Disclosures [Abstract]  
Schedule of balance of assets measured at fair value on a recurring basis
   Level 1 (1)   Level 2 (2)   Level 3 (3)   Total 
   (in thousands) 
October 31, 2020                
Debt securities  $4,171   $19,719   $
   $23,890 
Equity investments included in current assets   21,036    
    
    21,036 
Equity investments included in noncurrent assets   
    2,271    1,825    4,096 
Total  $25,207   $21,990   $1,825   $49,022 
                     
Contingent consideration included in other noncurrent liabilities  $
   $
   $(391)  $(391)
                     
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  $
   $
   $(396)  $(396)

 

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

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

(3) – no observable pricing inputs in the market

 

Schedule of assets measured at fair value on a recurring basis using significant unobservable inputs (Level 3)
   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Balance, beginning of period  $3,825   $3,619 
Redemption for Visa mandatory release assessment   (1,870)   
 
Total (losses) gains included in “Other (expense) income, net”   (130)   18 
Balance, end of period  $1,825   $3,637 
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)
   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Balance, beginning of period  $396   $
 
Total gain included in “Foreign currency translation adjustment”   (5)   
 
Balance, end of period  $391   $
 
Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period  $
   $
 

 

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Other Operating Expense, Net (Tables)
3 Months Ended
Oct. 31, 2020
Other Income and Expenses [Abstract]  
Schedule of other operating expense, net
   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Corporate—Straight Path Communications Inc. class action insurance claims net of legal fees/(legal fees net of insurance claims)  $302   $(260)
Traditional Communications—Carrier Services settlement   (554)   
 
Traditional Communications—net2phone indemnification claim   
    (365)
Traditional Communications—accrual for non-income related taxes related to a foreign subsidiary   
    (2,150)
Total other operating expense, net  $(252)  $(2,775)

 

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings (Loss) Per Share (Tables)
3 Months Ended
Oct. 31, 2020
Earnings Per Share [Abstract]  
Schedule of weighted-average number of shares used in the calculation of basic and diluted earnings (loss) per share
   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Basic weighted-average number of shares   25,534    26,279 
Effect of dilutive securities:          
Stock options   
    
 
Non-vested restricted Class B common stock   327    
 
Diluted weighted-average number of shares   25,861    26,279 

 

Schedule of shares excluded from the diluted earnings (loss) per share
   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Stock options   1,104    1,190 
Non-vested restricted Class B common stock   
    616 
Shares excluded from the calculation of diluted earnings per share   1,104    1,806 

 

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Accumulated Other Comprehensive Loss (Tables)
3 Months Ended
Oct. 31, 2020
Accumulated Other Comprehensive Loss [Abstract]  
Schedule of accumulated balances for each classification of other comprehensive (loss) income
   Unrealized Gain (Loss) on Available-for-Sale Securities   Foreign Currency Translation   Accumulated Other Comprehensive Loss 
   (in thousands) 
Balance, July 31, 2020  $              42   $(7,452)  $(7,410)
Other comprehensive (loss) income attributable to IDT Corporation   (29)   251    222 
Balance, October 31, 2020  $13   $(7,201)  $(7,188)
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Other (Expense) Income, Net (Tables)
3 Months Ended
Oct. 31, 2020
Other Income and Expenses [Abstract]  
Schedule of other (expense) income, net
   Three Months Ended
October 31,
 
   2020   2019 
   (in thousands) 
Foreign currency transaction (losses) gains  $(428)  $671 
Write-off of tax assets related to prior periods   
    (474)
(Losses) gains on investments   (920)   26 
Other   (32)   11 
Total other (expense) income, net  $(1,380)  $234 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Business Segment Information (Details)
3 Months Ended
Oct. 31, 2020
Segment Reporting [Abstract]  
Number of reportable segments 3
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Business Segment Information (Details) - Schedule of operating results of business segments - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Segment Reporting Information [Line Items]    
Revenues $ 343,425 $ 340,200
Income (loss) from operations 13,253 (1,392)
Fintech [Member]    
Segment Reporting Information [Line Items]    
Revenues 20,087 9,557
Income (loss) from operations 3,136 (2,670)
net2phone- UCaaS [Member]    
Segment Reporting Information [Line Items]    
Revenues 9,628 7,207
Income (loss) from operations (3,806) (3,708)
Traditional Communications [Member]    
Segment Reporting Information [Line Items]    
Revenues 313,710 323,436
Income (loss) from operations 15,787 7,487
Corporate Segment [Member]    
Segment Reporting Information [Line Items]    
Revenues
Income (loss) from operations $ (1,864) $ (2,501)
XML 48 R37.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
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Revenue from External Customer [Line Items]    
Revenues, Total $ 343,425 $ 340,200
Total Fintech [Member]    
Revenue from External Customer [Line Items]    
Revenues, Total 20,087 9,557
net2phone-UCaaS [Member]    
Revenue from External Customer [Line Items]    
Revenues, Total 9,628 7,207
Total Traditional Communications [Member]    
Revenue from External Customer [Line Items]    
Revenues, Total 313,710 323,436
BOSS Revolution Money Transfer [Member] | Total Fintech [Member]    
Revenue from External Customer [Line Items]    
Revenues, Total 15,157 7,202
National Retail Solutions [Member] | Total Fintech [Member]    
Revenue from External Customer [Line Items]    
Revenues, Total 4,930 2,355
Mobile Top-Up [Member] | Total Traditional Communications [Member]    
Revenue from External Customer [Line Items]    
Revenues, Total 95,785 76,815
Boss Revolution Calling [Member] | Total Traditional Communications [Member]    
Revenue from External Customer [Line Items]    
Revenues, Total 116,231 116,242
Carrier Services [Member] | Total Traditional Communications [Member]    
Revenue from External Customer [Line Items]    
Revenues, Total 87,775 113,517
Other [Member] | Total Traditional Communications [Member]    
Revenue from External Customer [Line Items]    
Revenues, Total $ 13,919 $ 16,862
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
Revenues, Total $ 343,425 $ 340,200
Total outside the United States 47,625 113,058
Fintech [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
Revenues, Total 20,087 9,557
Total outside the United States
net2phone [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
Revenues, Total 9,628 7,207
Total outside the United States 4,546 3,935
Traditional Communications [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
Revenues, Total 313,710 323,436
Total outside the United States 43,079 109,123
United States [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
Revenues, Total 295,800 227,142
United States [Member] | Fintech [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
Revenues, Total 20,087 9,557
United States [Member] | net2phone [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
Revenues, Total 5,082 3,272
United States [Member] | Traditional Communications [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
Revenues, Total 270,631 214,313
United Kingdom [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
Total outside the United States 29,421 35,797
United Kingdom [Member] | Fintech [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
Total outside the United States
United Kingdom [Member] | net2phone [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
Total outside the United States 4
United Kingdom [Member] | Traditional Communications [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
Total outside the United States 29,421 35,793
Netherlands [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
Total outside the United States 2 54,942
Netherlands [Member] | Fintech [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
Total outside the United States
Netherlands [Member] | net2phone [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
Total outside the United States
Netherlands [Member] | Traditional Communications [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
Total outside the United States 2 54,942
Other [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
Total outside the United States 18,202 22,319
Other [Member] | Fintech [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
Total outside the United States
Other [Member] | net2phone [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
Total outside the United States 4,546 3,931
Other [Member] | Traditional Communications [Member]    
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]    
Total outside the United States $ 13,656 $ 18,388
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition (Details) - Schedule of information about contract liability balance - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Schedule of information about contract liability balance [Abstract]    
Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period $ 23,460 $ 26,336
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition (Details) - Schedule of deferred customer contract acquisition costs - USD ($)
$ in Thousands
Oct. 31, 2020
Jul. 31, 2020
Schedule of deferred customer contract acquisition costs [Abstract]    
Deferred customer contract acquisition costs included in “Other current assets” $ 2,734 $ 2,350
Deferred customer contract acquisition costs included in “Other assets” 2,581 2,384
Total $ 5,315 $ 4,734
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition (Details) - Schedule of amortization of deferred customer contract acquisition costs - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Schedule of amortization of deferred customer contract acquisition costs [Abstract]    
Amortization of deferred customer contract acquisition costs $ 767 $ 551
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Details) - USD ($)
$ in Millions
3 Months Ended
Sep. 01, 2020
Oct. 31, 2020
Oct. 31, 2019
Leases (Details) [Line Items]      
Operating lease liability $ 0.6    
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   $ 0.5 $ 0.5
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Details) - Schedule of supplemental disclosures related to the Company's operating leases - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Schedule of supplemental disclosures related to the Company's operating leases [Abstract]    
Operating lease cost $ 729 $ 711
Short-term lease cost 65 58
Total lease cost 794 769
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases $ 710 $ 684
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Details) - Schedule of supplemental disclosures related weighted average operating leases
Oct. 31, 2020
Jul. 31, 2020
Schedule of supplemental disclosures related weighted average operating leases [Abstract]    
Weighted-average remaining lease term-operating leases 3 years 10 months 24 days 4 years 2 months 12 days
Weighted-average discount rate-operating leases 2.90% 3.12%
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Details) - Schedule of aggregate operating lease liability - USD ($)
$ in Thousands
Oct. 31, 2020
Jul. 31, 2020
Other Current Liabilities [Member]    
Leases (Details) - Schedule of aggregate operating lease liability [Line Items]    
Operating lease liabilities included in “Other current liabilities” $ 2,477 $ 2,350
Noncurrent Liabilities [Member]    
Leases (Details) - Schedule of aggregate operating lease liability [Line Items]    
Operating lease liabilities included in noncurrent liabilities 7,193 7,353
Operating Lease Liabilities [Member]    
Leases (Details) - Schedule of aggregate operating lease liability [Line Items]    
Total $ 9,670 $ 9,703
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Details) - Schedule of future minimum maturities of operating lease liabilities
$ in Thousands
Oct. 31, 2020
USD ($)
Schedule of future minimum maturities of operating lease liabilities [Abstract]  
2021 $ 2,784
2022 2,579
2023 2,122
2024 1,835
2025 960
Thereafter
Total lease payments 10,280
Less imputed interest (610)
Total operating lease liabilities $ 9,670
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) - USD ($)
$ in Millions
Oct. 31, 2020
Jul. 31, 2020
IDT Financial Services Limited [Member]    
Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) [Line Items]    
Restricted cash and cash equivalents $ 114.0 $ 116.3
XML 59 R48.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
Oct. 31, 2020
Jul. 31, 2020
Oct. 31, 2019
Jul. 31, 2019
Schedule of cash, cash equivalents, and restricted cash and cash equivalents [Abstract]        
Cash and cash equivalents $ 74,082 $ 84,860    
Restricted cash and cash equivalents 114,046 116,362    
Total cash, cash equivalents, and restricted cash and cash equivalents $ 188,128 $ 201,222 $ 252,401 $ 257,199
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Debt Securities (Details) - USD ($)
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Investments, Debt and Equity Securities [Abstract]    
Proceeds from maturities and sales of available-for-sale securities $ 6,600,000 $ 800,000
Realized gains from sales of available-for-sale securities $ 0 $ 0
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Debt Securities (Details) - Schedule of available-for-sale securities - USD ($)
$ in Thousands
Oct. 31, 2020
Jul. 31, 2020
Marketable Securities [Line Items]    
Amortized Cost $ 23,877 $ 18,321
Gross Unrealized Gains 44 58
Gross Unrealized Losses (31) (16)
Fair Value 23,890 18,363
Certificates of deposit [Member]    
Marketable Securities [Line Items]    
Amortized Cost [1] 7,537 13,844
Gross Unrealized Gains [1] 30 58
Gross Unrealized Losses [1]
Fair Value [1] 7,567 13,902
U.S. Treasury bills [Member]    
Marketable Securities [Line Items]    
Amortized Cost 4,179 2,498
Gross Unrealized Gains
Gross Unrealized Losses (8)
Fair Value 4,171 2,498
Corporate bonds [Member]    
Marketable Securities [Line Items]    
Amortized Cost 6,238  
Gross Unrealized Gains 14  
Gross Unrealized Losses (21)  
Fair Value 6,231  
Municipal bonds [Member]    
Marketable Securities [Line Items]    
Amortized Cost 5,923 1,979
Gross Unrealized Gains
Gross Unrealized Losses (2) (16)
Fair Value $ 5,921 $ 1,963
[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 62 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Debt Securities (Details) - Schedule of contractual maturities of available-for-sale debt securities
$ in Thousands
Oct. 31, 2020
USD ($)
Schedule of contractual maturities of available-for-sale debt securities [Abstract]  
Within one year $ 12,644
After one year through five years 4,017
After five years through ten years 5,983
After ten years 1,246
Total $ 23,890
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Debt Securities (Details) - Schedule of available-for-sale securities, unrealized loss position - USD ($)
$ in Thousands
Oct. 31, 2020
Jul. 31, 2020
Debt Securities (Details) - Schedule of available-for-sale securities, unrealized loss position [Line Items]    
Unrealized Losses $ 31  
Fair Value 9,889  
U.S. Treasury bills and notes [Member]    
Debt Securities (Details) - Schedule of available-for-sale securities, unrealized loss position [Line Items]    
Unrealized Losses 8  
Fair Value 1,673  
Corporate bonds [Member]    
Debt Securities (Details) - Schedule of available-for-sale securities, unrealized loss position [Line Items]    
Unrealized Losses 21  
Fair Value 3,593  
Municipal bonds [Member]    
Debt Securities (Details) - Schedule of available-for-sale securities, unrealized loss position [Line Items]    
Unrealized Losses 2 $ 16
Fair Value $ 4,623 $ 1,963
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Investments (Details) - USD ($)
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Sep. 24, 2020
Jul. 31, 2020
Jun. 30, 2016
Visa Series C Convertible Participating Preferred Stock [Member]          
Equity Investments (Details) [Line Items]          
Owned shares         1,830
Convertible shares       13.722  
Carrying value of shares decreased (in Dollars) $ 100,000        
Carrying value of shares increased (in Dollars)   $ 18,000      
Visa Series A Convertible Participating Preferred Stock [Member]          
Equity Investments (Details) [Line Items]          
Owned shares     125    
Convertible shares     6.861    
Visa Series A Convertible Participating Preferred Stock [Member] | Visa Class A Common Stock [Member]          
Equity Investments (Details) [Line Items]          
Owned shares     12,500    
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Investments (Details) - Schedule of equity investments - USD ($)
$ in Thousands
Oct. 31, 2020
Jul. 31, 2020
Equity Investments (Details) - Schedule of equity investments [Line Items]    
Current equity investments $ 21,036 $ 5,964
Noncurrent equity investments 9,748 8,833
Mutual funds [Member]    
Equity Investments (Details) - Schedule of equity investments [Line Items]    
Current equity investments 20,427 5,516
Hedge funds [Member]    
Equity Investments (Details) - Schedule of equity investments [Line Items]    
Noncurrent equity investments 3,427 4,783
Other [Member]    
Equity Investments (Details) - Schedule of equity investments [Line Items]    
Noncurrent equity investments 2,225 225
Common Stock Class B [Member] | Zedge, Inc. [Member]    
Equity Investments (Details) - Schedule of equity investments [Line Items]    
Current equity investments 144 59
Common Stock Class B [Member] | Rafael Holdings, Inc [Member]    
Equity Investments (Details) - Schedule of equity investments [Line Items]    
Current equity investments 465 389
Visa Series C Preferred [Member]    
Equity Investments (Details) - Schedule of equity investments [Line Items]    
Noncurrent equity investments 1,825 3,825
Visa Series A Preferred [Member]    
Equity Investments (Details) - Schedule of equity investments [Line Items]    
Noncurrent equity investments $ 2,271
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Investments (Details) - Schedule of equity investments (Parentheticals) - Common Stock Class B [Member] - shares
3 Months Ended 12 Months Ended
Oct. 31, 2020
Jul. 31, 2020
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 28,320 27,806
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Investments (Details) - Schedule of carrying value of equity investments - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Schedule of carrying value of equity investments [Abstract]    
Balance, beginning of period $ 4,109 $ 3,919
Redemption for Visa mandatory release assessment (1,870)
Adjustment for observable transactions involving a similar investment from the same issuer (130) 18
Impairments
Balance, end of the period $ 2,109 $ 3,937
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Investments (Details) - Schedule of unrealized (losses) gains for all equity investments - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Schedule of unrealized (losses) gains for all equity investments [Abstract]    
Net (losses) gains recognized during the period on equity investments $ (920) $ 26
Less: net gains and losses recognized during the period on equity investments sold during the period
Unrealized (losses) gains recognized during the period on equity investments still held at the reporting date $ (920) $ 26
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements (Details) - USD ($)
$ in Millions
Oct. 31, 2020
Jul. 31, 2020
Fair Value Disclosures [Abstract]    
Fair value of investments in hedge funds $ 3.4 $ 4.8
XML 70 R59.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
Oct. 31, 2020
Jul. 31, 2020
Fair Value Measurements (Details) - Schedule of balance of assets measured at fair value on a recurring basis [Line Items]    
Debt securities $ 23,890 $ 18,363
Equity investments included in current assets 21,036 5,964
Equity investments included in noncurrent assets 4,096 3,825
Total 49,022 28,152
Contingent consideration included in other noncurrent liabilities (391) (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 [1] 4,171 2,498
Equity investments included in current assets [1] 21,036 5,964
Equity investments included in noncurrent assets [1]
Total [1] 25,207 8,462
Contingent consideration included in other noncurrent liabilities [1]
Level 2 [Member]    
Fair Value Measurements (Details) - Schedule of balance of assets measured at fair value on a recurring basis [Line Items]    
Debt securities [2] 19,719 15,865
Equity investments included in current assets [2]
Equity investments included in noncurrent assets [2] 2,271
Total [2] 21,990 15,865
Contingent consideration included in other noncurrent liabilities [2]
Level 3 [Member]    
Fair Value Measurements (Details) - Schedule of balance of assets measured at fair value on a recurring basis [Line Items]    
Debt securities [3]
Equity investments included in current assets [3]
Equity investments included in noncurrent assets [3] 1,825 3,825
Total [3] 1,825 3,825
Contingent consideration included in other noncurrent liabilities [3] $ (391) $ (396)
[1] – quoted prices in active markets for identical assets or liabilities
[2] – observable inputs other than quoted prices in active markets for identical assets and liabilities
[3] – no observable pricing inputs in the market
XML 71 R60.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
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Balance, beginning of period $ 3,825 $ 3,619
Redemption for Visa mandatory release assessment (1,870)
Total (losses) gains included in “Other (expense) income, net” (130) 18
Balance, end of period 1,825 3,637
Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period
XML 72 R61.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
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Schedule of liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3) [Abstract]    
Balance, beginning of period $ 396
Total gain included in “Foreign currency translation adjustment” (5)
Balance, end of period 391
Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Other Operating Expense, Net (Details) - Straight Path [Member] - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Other Operating Expense, Net (Details) [Line Items]    
Legal fees $ 0.3 $ 0.7
Recorded gains from insurance $ 0.6 $ 0.4
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Other Operating Expense, Net (Details) - Schedule of other operating expense, net - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Schedule of other operating expense, net [Abstract]    
Corporate—Straight Path Communications Inc. class action insurance claims net of legal fees/(legal fees net of insurance claims) $ 302 $ (260)
Traditional Communications—Carrier Services settlement (554)
Traditional Communications—net2phone indemnification claim (365)
Traditional Communications—accrual for non-income related taxes related to a foreign subsidiary (2,150)
Total other operating expense, net $ (252) $ (2,775)
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Equity (Details) - USD ($)
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Stock Repurchases [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  
Proceeds from the exercise of stock options (in Dollars) $ 200,000 $ 300,000
Class B common stock shares repurchased 21,894 32,551
Common Class B [Member] | Employees [Member]    
Equity (Details) [Line Items]    
Class B common stock shares repurchased 1,053  
Aggregate purchase price of shares repurchased (in Dollars) $ 7,000  
Common Class B [Member] | Stock Repurchases [Member]    
Equity (Details) [Line Items]    
Class B common stock shares repurchased 463,792  
Aggregate purchase price of shares repurchased (in Dollars) $ 2,800,000  
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings (Loss) Per Share (Details) - Schedule of weighted-average number of shares used in the calculation of basic and diluted earnings (loss) per share - shares
shares in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Schedule of weighted-average number of shares used in the calculation of basic and diluted earnings (loss) per share [Abstract]    
Basic weighted-average number of shares 25,534 26,279
Effect of dilutive securities:    
Stock options
Non-vested restricted Class B common stock 327
Diluted weighted-average number of shares 25,861 26,279
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings (Loss) Per Share (Details) - Schedule of shares excluded from the diluted earnings (loss) per share - shares
shares in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Shares excluded from the calculation of diluted earnings per share 1,104 1,806
Stock options [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Shares excluded from the calculation of diluted earnings per share 1,104 1,190
Non-vested restricted Class B common stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Shares excluded from the calculation of diluted earnings per share 616
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.20.2
Accumulated Other Comprehensive Loss (Details) - Schedule of accumulated balances for each classification of other comprehensive (loss) income
$ in Thousands
3 Months Ended
Oct. 31, 2020
USD ($)
Unrealized Gain (Loss) on Available-for-Sale Securities [Member]  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Beginning balance $ 42
Other comprehensive (loss) income attributable to IDT Corporation (29)
Ending balance 13
Foreign Currency Translation [Member]  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Beginning balance (7,452)
Other comprehensive (loss) income attributable to IDT Corporation 251
Ending balance (7,201)
Accumulated Other Comprehensive Loss [Member]  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Beginning balance (7,410)
Other comprehensive (loss) income attributable to IDT Corporation 222
Ending balance $ (7,188)
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Details) - USD ($)
$ in Millions
Oct. 31, 2020
Jul. 31, 2020
Commitments and Contingencies (Details) [Line Items]    
Accrued expenses $ 40.3 $ 40.8
Purchase commitment 2.5  
Performance bonds outstanding 18.0  
Restricted cash and cash equivalents 9.0 $ 11.0
Federal Telecommunications Relay Services Fund [Member]    
Commitments and Contingencies (Details) [Line Items]    
Invoiced amount 2.9  
Universal Service Fund [Member]    
Commitments and Contingencies (Details) [Line Items]    
Invoiced amount $ 1.8  
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.20.2
Other (Expense) Income, Net (Details) - Schedule of other (expense) income, net - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Schedule of other (expense) income, net [Abstract]    
Foreign currency transaction (losses) gains $ (428) $ 671
Write-off of tax assets related to prior periods (474)
(Losses) gains on investments (920) 26
Other (32) 11
Total other (expense) income, net $ (1,380) $ 234
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Event—Purchase of Shares and Warrants from Rafael Holdings, Inc. (Details) - Rafael Holdings Inc [Member] - Subsequent Event [Member]
$ / shares in Units, $ in Millions
Dec. 07, 2020
USD ($)
$ / shares
shares
Subsequent Event—Purchase of Shares and Warrants from Rafael Holdings, Inc. (Details) [Line Items]  
Warrants term start date Dec. 07, 2020
Warrants term end date Jun. 06, 2022
Rafael Class B common stock [Member]  
Subsequent Event—Purchase of Shares and Warrants from Rafael Holdings, Inc. (Details) [Line Items]  
Aggregate consideration amount | $ $ 5.0
Purchased from new issued shares | shares 218,245
Number of warrants purchased | shares 43,649
Shares issued price per share | $ / shares $ 22.91
Purchase per share price | $ / shares $ 22.91
EXCEL 82 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &->BE$'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 " !C7HI1XSOQD^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.ND8AZC+98@32$A, G&+$F^+:/XH,6KW]K1EZX3@ 3C&_N7S M9\FM2=+$C,\Y)LSDL-P,O@M%FK1A1Z(D 8HYHM>E'A-A;.YC]IK&9SY TN9# M'Q :SN_ (VFK2<,$K-)"9*JU1IJ,FF(^XZU9\.DS=S/,&L ./08J(&H!3$T3 MTVGH6K@")AAA]N6[@'8ASM4_L7,'V#DY%+>D^KZO^]6<&W<0\/;T^#*O6[E0 M2 >#XZ_B))T2;MAE\NMJ>[][8*KA#:]$4PF^$T*NN5S?OD^N/_RNPCY:MW?_ MV/@BJ%KX=1?J"U!+ P04 " !C7HI1F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M &->BE'>9-Q < 4 ((7 8 >&PO=V]R:W-H965T&UL MM9A14^,V$,>?KY]"D^G#W0PAEI1@N(',A !MVCO($=K.]4W82N+!ME)))O#M MN[(=*U!GD^G,O8#M>/_Z>27_=ZWSM=)/9BFE)2]9FIN+SM+:U>=>ST1+F0ES MK%8RAU_F2F?"PJE>],Q*2Q&705G:8T%PTLM$DG>&Y^6UJ1Z>J\*F22ZGFI@B MRX1^O92I6E]T:&=SX3Y9+*V[T!N>K\1"SJ3]8S75<-9K5.(DD[E)5$ZTG%]T M1O3SF('B81V'D6*5_);%=7G1..R26?K]#HL)8E=7!0) E>?5?O-2)V X(=P2P.H"]"Z"[1N!U "\?M"(K M'^M*6#$\UVI-M+L;U-Q!F9LR&IXFR=TTSJR&7Q.(L\,K%14P*Y:,\IA,9X^)6,CDD0MH6_P>%-YGBIQ_=E;CM=7^ F,K$R M,\@(_6:$?CE"?\<(]73LT>5MJ'@\8""4)PT%">H2I/ZA]=5:S[P^VF4B.Z;>CRD_#&_[A;R!B^TSBHL!%;K8 MO(=3W'S?4]6YV\V%RWU#J;R-4]R'ZX4VRT2:DLO"P,^F'0?7L;K K()Z1Z>X M)]= UYG4"_U@K%:ZU;P*]V5/>N CMTA,>8F\>\Q;/#K+X21XI#=DIV\:CLO)(HL#T50'E M$HJ3BEM]=8_ZU34&Z9V>X?9<0SZ(%S*)85*3>1)5#2Z20UR2L2[OTT' 3S!" M;_8,]^>: M_465#<52Y:BWX2)]?MJ%YAIKP9@O @SW[8?$@L^J.:'LX^(3F)LO2:2R#&S'6!4]'9$5='3/(BTD^?DXH&0%77*Y/8%]SOM2P7&7W]"2 MZY=H*?*%W/FYO4?H]OL,LV'N:P4_L%9 D:_VNUR_+39?+JUHN"+^H<)]@>"X MFU?3,WHS/9CPUJ;*C]I5X=Z3^4&>/*[89]72FI7;7.2NL. UN=OD:-MBJI4' MI;+;(GT>TD'8YPRJVG,;E+=CCEMGVX+'GM:;*3_Y41GUIL@/:I'_5T;#_V24 M\3,>\H"^2VEO:Y?3?2:4F[\&$@8=4[7AV5QM-IA'Y;9JS]]>[4Y_%>XKPY!4 MSB$T. YA>%UM^%8G5JW*/=-'9:W*RL.E%+'4[@;X?:Z4W9RX 9IM]^&_4$L# M!!0 ( &->BE&7;-'8B@< '$A 8 >&PO=V]R:W-H965T&ULO9IK;]NX$H;_"N%3'.P!G)HWW=HD0./L%=C3HNV>\YF1Z%BH)'HE MRFGVU^](=DQ;O-@+%/W22M:0>CDA>JXULX,E*M;70<-L^+KI-*T4Q-JJK!<4X7M2B;&:WU^-O']K;:]7K MJFSDAQ9U?5V+]OE.5NKI9D9F+S]\+!_7>OAA<7N]$8_RD]1_;#ZT<+NA" MP'];N915-?0$.O[<=SH[O'-H>'S]TOM/X^!A, ^BDTM5_;\L]/IFELY0(5>B MK_1']?2+W \H&OK+5=6-_Z*GO2V>H;SOM*KWC4%!73:[_\77O2..&A#N:4#W M#>BE#=B^ 1L'NE,V#NM>:'%[W:HGU [6T-MP,?IF; VC*9MA&C_I%IZ6T$[? M+E73J:HLA)8%NA.5:'*)/@W==>@*_?'I'OWPZC_H%2H;]'FM^DXT17>]T/#F MH?TBW[_E;O<6ZGG+^UR_1HS,$<44.YHOP\U_ZRM?\P6,]S!H>A@T'?MCOD'W M;2L;C437P3C?!'IDAQ[9V"/W]2BZ-0+?H'RXD'_VY594\ JGKW9=Q6-7PS+; MWB8]1H=B2&$8QY/ M-+O,8A93M^CH(#H*BKZ7#QIU,N_;4I?2J2^R7DQ9FN&)/-N*I"QF;G7Q05T< M5/$X_PP+9@F]KGP-C6R#!;.H_VRK*8N[6EQST)4%]GUM12$B7N>I!&Z3> M7,),/U1RCAK A%HA44$R'Q<^8 $5JG_0J[XR3<#D53QG,4%"(UC*ZD&VA^4X MAA \QFDT/(:E^AQ:Z7>)-42>$"OX'5:17@&#G M#J34GJ<4\ZD\VXHQ0B*WO.P@+PO*>Z_7X-?\)#>Y)&9V%"<8\XE$AU7&L&0UP*73:/J))0@*)VJ#2OU.JJAYO BK+IE7$6336[ MK#)/U4 ,XT@8"4-O M%ZT!9]J 2=.43,4YK#+L2?/$8(B$.;3+H0%Q-E[ <9E5;3GM>!+Y9MN B&07 MU<=5*1[*:BRZ0D4R-?2@9^AQ6HMLQ/-0B+A\0!U<(#2>SI#3C/#$[0%JZ$'# M]'B7YVTOPZ4"M2% *.79-(TX[:*(>^HZ>K2+"=/BL"A;N95-[_:CC0.69=$4 MPPXSCL&1'HF&&O3,OFC+) M)-1P@X:Y,67=.;TV#1(H6Z=J'58L\GG6,(->PHQS"FTD$(8MA2ZKU%.#40,. M>@DXSBET;$[HR39WK]&UB8%-GJ>(I88>-+R/6:JZ+G>UU^Y\035#!,@F]RD. M]C<<9+[I-B*7-[--*SO9;N7L%KE.D;Y!1Z>G/P9L# >)^>O]9[14[48-T:X: M!%DO_[)652';[M__2BE)WHZ[#_THT)\+1%6U'U M\BT2O5ZKMOQKL%@+&.VH@KXE>(XQ?HL:M?\=E5T'I'.>4P4U_(-Y^08=G?K) M()*%$?FN*,IA0F#9#%O_J[)!N=B4L(R< [8I2).4L.G>VFF7<.Y)0>SH%#&, MR\\M9,F^?7Z95:%A]72P784UU)7=F$C5"I%YG*7CVMI=[6<2GBPK*"O1.["O MZY@YZ3XYTY%![=1HX'\=6STZ$VL:^B#"=3_CCM M8DH]N8@9LK,PV:&.Z^N^&D^WU8[RJH8@6P\?(K; (]6YCVAM>E\E))V6=DXS M3CS89 ;R+ SY8]F%7)5YZ=QB,1O;5X01S*>[++=AQGR;668 S\* WR'I\O3G M'(9C#T@(L8+$@7V>))[JCQGNLS#W_ZN: 5&MJJIA?96-EA#7GJ-[&^Q74'I8 M"<)E%GN];0H =DD!$/"DS?0DB=(I^EUF4'%[#E^8(3\+D]^J3PZG;AZY]B&E MH![CA' ]S;GDT@/FN!G!^QG'L!J?! M$;8YU6? QL^ [4S@#X$!5/OY.=,3I5:/(L/_,AZEP,)-873X>TL-%.VN+H>_CPQPB_B_:Q;#K8 M@ZZ@%7Z=P,C:W??]W8U6F_$3^8/26M7CY5H*F*K! )ZOE-(O-\-7]\-?6=S^ M#5!+ P04 " !C7HI14FGJ(HD# !(#@ & 'AL+W=O*8836$E MD,R2A(B?S\#X?FYAZW#B*]W$RIRP%[,MV< KJ._;E= CNU*): *II#Q% M9S MZQ-^6N+ ).01_U#8R]HQ,J6\J>)K%^?%#_(R]>%_-&)"PY^Y=&*IY;$PM%L"894U_Y_D\H"QH;O9 SF?]' M^S+6L5"82<63,ED3)#0M?LF/6BQY*CFC$5$0H6?"2!H">C5R$MVM MB(!4Q:!H2)B\1Q_1]]<7=/?A'LE87Y*(INA;S#-)TD@^H ^-\"Q3W#\B54C\C##\AU7*OGNJ:/=@O?\_',WM6+Z0AR)N,J MJ('L5+_)*]P (H1^E7CCA.]H2@7:$90UDM 51/,!.^.(.08W+>71.X0>" M&O"C"GYT#?S#89&13,5H:@&\+@"'M\$3*7,NF%[ M][AIC4;7+)F!X(:Z),*?7(%^D4+=M):BMZXO6"'HAJTTXIV>CWM M^=4Z;3.X@7L".A#4X,3.T96BFLQ'?\/]!E>T\_.E[8R/+H3[;>CW M&QI?Y$)#44W\HP_A?B.ZH:EQVV!=&5KEVH-CO%TXIWB M=H;YYV;XZ"-XP$AN:6^_S>)-VS/<$3;R1F<^K/#1HW"_2=W:X$'' V_/BE%HAT.7H@4 &P5 8 M>&PO=V]R:W-H965T&ULM5C/G)DX( $VSCB> M:>SN; ]M,DV[/71ZD$&VF0+R2B+)[E^_3X"!@%#2PUZ,$>\]?>^'WB=I]<3% M+WED3*'G+,WES>2HU.G:<61T9!F55_S$',:*W&2L5PF/$>"[6\F[_'UEH1:H93X*V%/LO,?:5=VG/_2+Q_C MFXFK$;&414J;H/!X9!N6IMH2X/B[-CIIYM2*W?]GZW^4SH,S.RK9AJ??DU@= M;R;A!,5L3XM4?>%/?[+:H4#;BW@JRU_T5,NZ$Q054O&L5@8$69)73_IL_BEO@/.-1Z2LX<;8C5X%ZDKY.%+1%SB&O!LWZR.EQ8X7A-PK[3G MC=C[F$<\8VVHT8_W.ZD$U/]/BW6_L>Z7UOT1ZU_8(\L+9HQ[I3DO-74[>%Q[ MON>38.4\=L-A$H/(N8W8"V!! RRPNKWA$JH*2@*Q9^A9DLEKB[OSQNK7OB]4)G$EOY\)%2+QJF%U:D':())?KA$!Y;#"DPKR#$L_D07BNZ3!LRW M=J,_\$^3HXN!!P'!OMOSTR %I3,WNQDV;H;VW-FR8L(:#E#X_M+K01T*!609 MF)$N&Z3+5Q+R"'G((U/8-\O!A!CW00UEYF0D>MAM&[=K1?65*ZB-:+"NC"W7 M'2#PR'))^HDVR7EAB!MS50RACYSQ=#2 MN!IKVUU4,Q*0/G:3U&(QDGM,6NC$"KUNV-.42WF!]H)G9S^ &8UPR; D/!+T MB\(@-L/>DHS@;?D%>Z_@50QH6>DF6 ;Y AA9NU &VPC8&R+Q<1_N4(@LQL"V M=(7M?%75Q=N1^J:8A8,R'HH1SQ_!VC(8#GZC$'8,-MVL!HP4?1Y9>8&A/X3> MH'B'8K,P'.L1+3UB.S_>"_Z8E%MT /LZUB&?S3R_L_AKK :Q8(P-<,MZV,Y0 MGZ$3)-T0&R$.J2CT<7\+8Y":89^,56O+6-A.61V(5"F1[ I%=RE$E*.TX>+$Q2@3UW-T M]X@A"<.^ T.I&0XZY/AR.]\2'W&M6\D/5.008WEV )IQ=11YS14@RRR#!QRJ MHE]'GL9,6'>AI*4W8J>W6RJ3"$WAY+.% J!"MJ",95R;6W1"XUX-FH)!:N9> MN2,KC;2,1NR,MDW20A_W?@,O>1/>H90-;\MHQ'YD^EX>WED\HWH?=F H+[*= MWD[LST?00H([X$U$TZA(JV3#5S96*=:LM^1%[.359OVAA&$.G8&+@L#K'R5, M8G,X38S$KB4M8B>M;JYM*(?\0X)PWM\$F,0L*%N>(G:>FB87<"*&53G3=SBQ M7JAZ0U E$MI56L15@N7K9R/K1KC&T>U)0:= :R^'0MB;C^P?B":XER,MGQ [ MGY@/9;>O:/W/@:I\<3I72AD3A_)J3L)\1:ZJZXAFM+G^NRTOO7KC&WR]Q8;Q M]V1QO8'@#;^ __"EO$ETVJFK>\A/5!R27**4[0&&>[6 4A35U5[UHOBIO.S: M<:5X5OX],@J=7@O ]SV'W=J,9.YX4S G2(ZSS*J?EP"E_NY%WI/&_=LDQJ[X2]F M6[J!!S"/VSN%*[_RDK ,A&92$ 7KN7<1GB]#!W 6'QCL]<$[L5)64GZUB^MD M[@66$7"(C75!\;&#)7!N/2&/;Z53KXII@8?O3]Y?._$H9D4U+"7_R!*3SKV) M1Q)8TYR;>[E_ Z6@H?472Z[=+]F7MH%'XEP;F95@9) Q43SI]S(1!P#TTPZ( M2D!4!PR. /HEH.^$%LR[(O+C4.C&B;L,3X8A5\9XLQB M*866G"740$(>##[PC(PF2JU/RN3QX8J^08(VC!^79"X+,M$1,GUR(X5)-7DE$DB> MXWT45JF+GM1=1IT.;V-S1OKA2Q(%4=#"9_G7\'#:0:=?);OO_/6/^*OR>S2] MGRY6VBBL[<\=X095N($+-S@2[AUV 58>&[?'UG8BA8N1]Z1@U$59-29@V5*Q<;Z);G M-L?93ZSS#;8W8GO(CC).5QQZV ][FG(@&N)<,<.@M7R+6,/#/$336JXZ^=BN M?*ZW-(:YA[(UJ!UX"](A=%P)'7<*Q::&+4M@SU *1/R#8!D)S6G1+),OV$K< M/[M-UK@A*QJ&-5E-FUX8!8/V$IA4I">=I/]8 FUL)TVV!Z58L&W:=+"=5FRG MW;7T;SRG#0Z347]<(]HTZD6C:-1.- Q^=_7@WZE28Q1;Y<96/#&2"(G[PBC) M$;Y!*P-8DNTE4L:K9;2NILUJ&AX1-PW%-C']P]6:@-FXBT5C2N3#%/57M5E//A;OK:_N7=AIR5_IO M-\4H=4/5A@E-.*S197 VQO2J8CHI%D9NW06_D@;'!?>:XD0'RAK@][64YFEA M U0SXN(74$L#!!0 ( &->BE&#OG(M, 8 .$H 8 >&PO=V]R:W-H M965T&ULK5IK<]HX%/TK&J8?VIFE6'[3(L7=^EF2^LO)O/9+MJ@>T1_[FX).YH< M6)(T1T69X@(0M+X:7<,O(73J@ ;Q;XJ>RI//H![* \:_ZH,PN1II=44H0S&M M*2+V]H@6*,MJ)E;'[Y9T=,A9!YY^?F7WFL&SP3Q$)5K@[+\TH=NKD3L""5I' M54;O\%. V@%9-5^,L[)Y!4][K,,RQE5)<=X&L^,\+?;OT7,[$2@.V<"C#; X#-89P+,-L#D HQS&:PVP.)+TLX$V&V S0><*\EI QP^X-RT MNFV .S1@V@9,&SGL^]">LC>F9%H"O :KWU5*7\#'GT54)2D[_PF,P<_[)?CXX1/X M -("_-CBJHR*I)Q-**NE9IS$;=Z;?5[]3-X?F$:9)&S1'W:=L$K8CR3*P&V4 M)N.P (MHE\JYEF^4P!:'LB(O;-@X_B6)7[U12QQ7>94U,_>=;A$!"YRS%6=; M+P6/"'S%I6QBO.&L2[1.XY1*2/Q^DF^XB'%!"<[8F0T("XH(*JFLG*"?:9%% M90FNZZ'E;&TZ-U7A$):;'I8)T^U!O/I!O'I#:YZAO;G^>OUML0(1!7]7V6=@ MP+^ KL&I3(Y[)KMAJJ\ CW/+L"QG-GD\59^(TAW#@$87MA1A8PLZQK0+6TE@ MIFNY790G04%;5)4IQ/&H1-&;R=6SXC$:8GJ M=:.LNPOPKOZ=2E>&/975F62;:\0 S+*WI/HNX4NYBV)T-6(_RA*11S2: ]G/ M7!&/IXC'5\03*.()W\_3T91YT)39JZEFE1C7=S()B-G*RI;5J-:43%*F(!=H MV":GJ2&@96]-%XA*$8^GB,=7Q!,HX@G?S],1E740E=4KJF5:4I(^5,WB!"@& M1?=2F?9<*F\L04!CW=0XE?7F'SY!2T4\*T4\GB(>?\@D!HJ2A>_GZ:C,/JC, M[E79_G8P[MP.IDQG.0(?,W9;^$FF+EN<&*AK_"+6F_@">2GB60VJVE.4S5?$ M$RCB"=_/T]&7<]"7TZNO;XB^K2='TAE3USD]]2:Z0$^*>%:*>#S9Z"W^1MX7 M45/(+46*"@K?S].1BGN0BCMTC_0]IOU[)%>8#4MGNQ].,2)*=\RIQ>^11)AT MCR2!V9K-J=23H*"M"UL"7X+378-#!2)*V"-)!GENCS0]=&+Z![M579-U8BJD M=R#DYVXAHG3',4V^$R)L;+')X_JZDL <$W)79D^"8H49_ 3Z$IQA\ZA 1 F= MD S2UN2=@-K1]=+4[5=;KL[&P;6X7@P!+?NKNF"55$7DJ2+R51$%JHA"!41= M=9UXJK!777=H5Y%XRW:NC9'ZZG[%>_=KKS>Z);C:; $Y8,&.X V)-:R=9*L%7 MX25@37 .4+[+\ M"\C50EUP=>/7UEG.)^MY.ME*5S%-%Y*LB"E01A0J(NM([ MVL&PWP^^Q+N#HM=K:;P?/ 2T["_JDLNK*DM8%9&OBBA0110J(.J*Z^@+PWYC M^%T>'A1=8'9EX]6FR.57E0 M=#EUP7KI3WR)RE1YQ4/*]E1E\U41!:J(0@5$794=#6/8[Q@/$Z8X+#?Y?4@EN;$TU1[A+E^ U,]O'9YJG/\/4$L#!!0 ( &->BE'Z,+N*E08 M "(9 8 >&PO=V]R:W-H965T&ULM5E1:9SVKC/7-M.T=\\RR+&N@%Q).,G]^EL) @0$RR%_J#UC&CWD6:$N9WNM#^>+A4KV+*?JK3BP K[LA,RIAE=YMU ' MR6AJ)^79@GC>:I%37LS6%W;L1JXO1*DS7K ;B529YU0^7K%,W%_.\.QIX"N_ MVVLSL%A?'.@=NV7Z^^%&PMNBT9+RG!6*BP))MKN<9 M&2A;(7Z8EX_IY?8!]5NCD>T'+ ME(/,*9JC[[?7Z.3-*7J#>(&^[46I:)&JBX4&>XS615*O?56M34;6]M$G4>B] M0N^+E*7/YR\ 1P.&/(&Y(I,*OR3Z+?+Q&2(>\1SV;%X]'<<3YOB-;WVKSQ_3 M=V"2:E[<58>5:\[4A-J@41M8M<&(VL\0W+Q(1,[022:4.G5YOE*QLBI,*!_7 M48"7%XMCUQU#H3D."&FDGIFW;,Q;3J)^E_X)Q[8Z15I J">B2'C&4-&WVWPV M@XDY: KQLC5I ^O&22]A-,JE10IHKF0 MFO]E!US^K-0M.ZX*@MCO^7,HM"3QTNW.L+$T?,'2'9/2NL.Z3M.'_BFJ+ P' MB_O8"WH6#H6",'8;&1I,&WIB-LUD=2 6EHMSJ79G!?B6B-&< _,SXD6XS MYK(Z&KJL8U!EM$,F&#$Z;HR.)XV^U2+Y,3?Y/T7@5B!%-;KU\7!Y;]4S<2B# M_57@MA%[;6[V)JW\HO=,.O.J-US/B_N;[9":^V-&=0@#3\;W9D^+.Z9,[J=* M,=AA$S\9IUN>O1B?F+3+D$GLWR1-V6M/4:WK&=+ 3?>O%G9G>S5@UN*(7##JT\A]:2&WZ)W6K.D.S(BM(=,D.RFN/E M(&)<4F$9K7/_YSVG2"&?(:CZ>G?(17BL MP"(MHQ'\4@63,)8JM),BA^9*=R$HFHWC@QAC^<$6D2#Q2K1X@&*UC/L%A4,J MC$9R'FE)E4R3:A-V=:35MKX<:,1!L"0DJWZV=LEA3,9*(=)R+)GNI>JD_-I0 M(RWGD6G.N^9*2[XMS2;:AJ6 =@7:4BFRS"S'"\T@^D;VTL5A?;9V"@7>B$=: M_B+3_/45BHY'<\K,T7L5XQ(')P7]C.\2PB/5-FD9B4PSTO,08P],)EPQ8[DR ME3@D?.M_I]5#"L+1(#4,A4@X4@^1EJ7(-$N!B[L9;I-!X8:N3,.00\1;RYT6 M.^B&1,M!B$\N;N[OSM6!)NQR!KVJ@E*$S=9HZLRWO$6F6[8F#;2,V^7AW8NQ M5N,<-F:0%/Q^D>,0PR/42UJ&)-,,^7ZW8XD]^NPAL1T)@HJ!H:3N3F!_#,*S M"J?)S$=(Y)"2S^K$;:(^,36=%3!C?4DG9 >3PFD<0';T@S@@(P?2;PG7GR9< MLW$I2R2#(VG2]_\!T7>P+/:'W:5++A@M#?V6C?UI-M[\2TRFC-^R.UX4Y@3# M 8%:DHO4"75(L@0ZB\X-6 W5(;<,<3R2%OV6C_UI/OXOL#+3<$VB)(-K/AQ% M>,!3#CFR!*+JEXF+SFTS]$]W]A)>(=LT5G>US6AST?_.7F_WQJ_P^::ZKF_5 M5/\]^$0E;*!"&=N!2N]M"*Z7U85\]:+%P=YI;X6&)LX^[ADTK]((P/>=$/KI MQ2S0_%MD_3=02P,$% @ 8UZ*47^NLQJ7! HPH !@ !X;"]W;W)K M:7;&A2(6D8N_?]PQUB6PX[D/[LBN*,V?.S!R.>'KC_,=0,D>Z MK8P-9],RQOKE;!;RDBL5,E>SQ<[6^4I%+/UN%FK/JDA.E9DMY_/O9I72=GI^ MFMY=^_-3UT2C+5]["DU5*;^_8.-NSJ:+:?_BG=Z545[,SD]KM>,UQP_UM<=J M-J 4NF(;M+/D>7LV72U>7AR+?3+X3?--&#V39+)Q[J,L7A=GT[D08L-Y% 2% MO\]\R<8($&A\ZC"G0TAQ'#_WZ-^GW)'+1@6^=.9W7<3R;/IB2@5O56/B.W?S M(W?Y/!.\W)F0?NFFM3U"Q+P)T56=,]:5MNV_NNWJ,')X,?^*P[)S6";>;:#$ M\I6*ZOS4NQOR8@TT>4BI)F^0TU::LHX>NQI^\?Q"!1W(;>G:TW+Y:+YOWM.E\[7S+9ZR!6ELA683=*&5E]H<1$01&LOYR64;*JT6 M)^1\OP&D[N43*M5GI@VS)0R'6GD0T#;Q] 5H,'0=R[3NVE![#7:U0; =6_;* MF+WL=/C4:M:+.G(964@O37,,3P M4!LS>MW6Q]7:"B*"5,IBBLKV(2'N1!5_8WRT73\08>B0Z@Y3*TP,@N>-]_(. M9?>-,N%)4I N6"A9SCD$3.K$1]%6:2_-_:+$+SWO$BXR>ENSZ,KN)K#$: S) M6[C&TC-3U2]!P?B MVQJ#'IA=./0^Y$ARS\I+-$GSIP9P7:Q%E@[21IFDSO8+"+BQS1P9AC9!E 0$ M@.Y=E3B,#L7B^4F@_@@.[9J,3AUP$UJLK(6^<( P M=2(AL?Z8_3S(XUZ_@'6G%1 UI*0-C\YNJL-:5*RC#"UPFUS=YJ6RN]2@2H=T M>>B'Q?KJLA\3;??OT[S' 1/'3CH6TAU6>4DPP!8,Q"JC*WF7:LBBHXU<#C>P57OQ^&+>7M_>*+_#+"7#6[C.L^?/IN3;*U&[B*Y.UY"- MB[C4I,<2MTCV8H!]$56_D ##O?3\'U!+ P04 " !C7HI1@NF*4/0' "J M$P & 'AL+W=O@#+=$R,12IDE0<]]?O=TA)EG/Q=(&^V")% M'G[GG.]N MMH(785.EQMED>8Y.5&N?#+UG%M=CYB>>.\J=K-0%!) M'?_YP3S3X[9I;LX9F4YPLEV**3ZJ)4Q[RA6*.@"?M+6,"O M2#KM7$K-=2ZY8E[D*VV4*3>,ZX+ERC3X-575:)D'4*X7+EQ8 W'2)E+G2!Z M@M7:6[EHXF*<.\ ;E#Z]<+3(&24+[K'#"H=@)IHX;-Z9;3X^%W+I83LVUWL$,AA:OLD<\$."$XVN?A^R_D\/$\O/J1! MJ4?+"TE;8)-=$1%E:_>W<"6]S3N#5UPC$=)E)L(DE9Q\H,+S($S>PRUL(%&.A>'T:38B#S9&8W) M @$8/#!15(3# :QTA3!J_ @2>@17L,6&^4TM0ARXZ+:TS9_"NFB&2O@5@6K( M(8 #RS[)0D1B=KM:OZ'JD2&VMB;!6.C>\A_!L:)L%+HO1*BN7@ M@$+D,M2XBO\0-A[/\]PT.KRN0?]5JG@\A8A9@ +YBY3A$DI/5<)+YX$*EZ<#"KPV!B5!H3^)>HMD%^#[-:!; ME[227W&4W2*X@DNX?L%(973YD9)UW6>0:ZP/X3?"1^$IJPJ65H>C4,X M/"4 J1/2!I6.-LPI4<,$=V8A0;!'4W_\7G<6$9H2K=MFSI"V>V]+,*B*L;%H M=*%B=FFG4R18YWC9JE,$9@540[V2\ :RD;USA%T T::M-I)NN;42Q\VW\143 M5HB(]V/XR<@V<.=W$^)W/E#.L]O*7K/;)'*'V](DFTDH9?XUK#_X35X%'$/0B,NB$-GGLA$E% MF5U2X;=/7GW&=KG+\-LN1G0?:_I08FGG-1>P8-]UJ\B_0_ MA^&-0+\U%GT(0@>V<]YU_@Y9"'?4H'.:4+N*;H$B=2GH>$_-;F/1B'G^'+/L MMD1O"\BJ@:G[3@X3>7]2+F4VJ(2$C>C>&V2."97R4Z-.). MJU$+I@T7%7"(YVZ S9Y>DHMASE#UR(/#\R3TLG3<<%*)DJMT6]D+\%&9F@P& M4X T,O9M.YU^J#Y8EPYXW8O\V)7<4FA0.R+E!0)9AI:6.E/Q3 :GXK3U26$H M\HQO]WF1M)<>H1O27$.OL$921XL>E-'[(I@I.)3XW"T_9-]>=7_$,V+*JRXF M>=%>A9K":0.ZIK7[E!R$] O>017T-%W[LB7MOAC::OAHJ(H_ADO.\)+-<$4V M"]BPNR4G#ZT:[*\8IY.S4SRIZ>0?#!-STZ.:#Q+L^/9S_%-SX?XSM/C8X)WFF83 M^I]E@()C=N%-\':2'/P><+4=XDMX!UEZCR9TOPT MG9UG[,-;M_SQX/L)BEX9OA+1W1-Q&C^E]+/]AZC/\?O+=GG\BG7'+0J@0V@L ML75R>'H\8C9^&8H#;^KP-69A/"IL>%P)CGI&"_!^:7#K;P=T0/]Y[OH/4$L# M!!0 ( &->BE'F);H?Q0D !8: 9 >&PO=V]R:W-H965T-7K,U-KP7-'M"G/DN%P>K;ALAIB5$\7@]&@7;B3Z\+2PMGE>SCDLN M-Z(R4E5,B]7%X&KT]GI"^]V&?TCQ9'J_&5FR5.I7>OEK?C$8DD*B%)DE#AR/ M1W$CRI(808W? L]!)Y((^[];[A^<[;!ER8VX4>4_96Z+B\%\P'*QXDUI[]33 M7T2P)R5^F2J-^\N>_-[);,"RQEBU"<308",K_^1?@Q]Z!//A"P1)($B-H6[,;Y6&CVKZNE<>O_?D7@I!,X M<0(G_YM;7V5"]?C6U#P3%P,4G!'Z40PN/RDKV/C/?YHGH^3=$3'LH1 P<5/S M:LL$UY5![?2LSX+U)G+F9\%\$[-:2]2E++?,%EHUZP)/@57U*%T)JA4X62Y+ M9JFHU&;35#+C)-0P7N6LYEN4J\7&E="R6F/5L"<4G'L6JA2&EX+)R@I=.3I> M1H]*9L*1WW^\!V>-)'??3MGU[?T]3'M49>,L0Y*)+7O0O#(0$+-/=_>QHZR$ M3>H"7T^^W'!^S[@6X)05E2K5>GN2:Q1^%3.SK81>2V-EQI:-@;>-$2:R!;>L MA(\T4,C9'-SGG#Q[9^ S,.38;(T7V'I4FI[7M _"-Y$S,.2L5K 4UC(+%/-T M>#'P-LN (X;]1*!9;J,#]7\FMCUF"IHY'J=D>RZ]XTC)O0! Q8TR%HK @XT5 M)P16.<+*97[BO7P0,\HH+)LX^GTVG?9SK7,6*<&,!-4*DK"[98SJ$GSC-76I M>!#?Z(:7*(%UC$ O)1+E0=4G7VKON1NNM80?[H/.S[,C4+O=>PR<0*/*G.42 M]M@3JTY0!6A#2'NW/>1[E",WM%PV5H4//M^Q[92]EX:OUUJLN84S0N$9YX&5 M*M';2+;E2X@UA7HRQQ(ITBU9OL=MN>WR$4%9NR(B\2% OJ"PSZI=O;Z-'@HM MQ![R1@27P,S1(OJ)8E2HQH"/^3EZO938&S9*XU$ZPX]9#";1IU">H'$5?Q\( M#9O$BS%DQ.,TC1Z4Q98/5-!9 ;GQ<#YCBSA-9XC:9R,1_XY2:+#?&#S63R;I?@^CM/1++J%^S7#RV*T8*"9 M3Y.@[BLU-,;^V6C(QLDXGHRG@> -&T_PGJ3NUQ F#/^PL*^%6FM>%T DK$*) M&$ IX4Q482X\&M).*F4&=V"<<>XH519 \K9B?VM0J6VWC/L:@"DRNLEL@_2) M,J$13 !Y#:CS%F.J@_9?6=WH6A$F@0#S#(EP"03,*'BUIA3LZVI4HS/:Y'I" M,,[5-)%\$N3\DC*/4I:6OJ Y08-["\/-*65GM,O.+H-V2?-:E%Q4CF0_P]2@ MEHAZZXK(2V5>*J(7,O0-2_%,:&$VC*?(*OQ"&LZ'P^BVL4;FHJ=T('_;"/OG42_H=!G>Y?0!4/Q_0@$\.@R%0PE2(TYF+A*C20SEZ%H\!^/Q(2-@26+L7_,7HU!"AR;).%Q$ V !B'-/![/YU '>BV^.QI$"Q0: M+N)1,G9H-$SG73Q:JQT.DO4>:'K *P6EW'VX,R6(6Q WBEY5I2]HFO-?HW=,H; M#V"$/\A1ML6@2_ICPH1*5UFFFLH:&HN%?'3@[&:(=O"_YB5IY'V)268?R=JA MQPG8\"W& NJ_.WRCV8?VHXLY, X8]VQJ;%NUG]N@0ZN7WND54/;YQ%EA8I$Y M]8EHZ=5E[I3G@D"G *J8M@MK1_G-*J!=\< M/]:BZ8BJ/P'VYCY -<\??0173EG/;!=MDDMBR1]A;"+[Q*$>_< MW 42S-8*:4TT[71,WS?2^$IP'3&HY WRLS)IOJF1BBB[X*4C(=VW!$-?""R- MW/[LU.8&I%%K1J!I?']IUCWNGHCFW?[@OCL!.I=UAM$^;[R?+9UQP3_>N)=U M;JE=(NY\0Q]ZB9#-^]%Z@O&G"#GFYY].[TZ)@59"*=S1X*/3SPC:]P665EDS_/F2/!YU[O)<:_J@I(U&.+ MAH@>,:66G4SC,9I%YZWNZJ++@JOLMP:'=7_?A4+\T)0KI+X[4-S@7+;?/3I3 M7"P M!X+4"81] >(@PRXDCE"0MJE#;VIAQ_N%H%W>;KV,)&K0"C R;E:[.%ZSR!>UR6!D[\TH=O&++2L7)+_47M:++=[X_GNH-VZ M U^-V'DB&!VYPFW-1JYDO#%^#$'&H2-_\U 7M8;_;Q?A,L,'RN_ MV0T02^&Z0)?@+J5SEV[4S'NZG;(/X'1XR'.^BYG8U*7:"M$>KJ7._60A3*\U M= YVYQKG=3(8%##MF7.]E>ZV1@25H& (K[L@H<;4S@==1+4H_<11R+KSCO.E M)=3M")RK,^$.6=YEQW-K)SE(B'8=JU=[7J\GX:Z- H)A;NV//.VDR&.7:^CGZ'LTP#;;=.XRESUW_(U!_]8(RW^4F#/=3=\1,1^S8 M1?)9[ZX>K-;N/Q($..@;_MJ^6^W^Z7'E[_IWV_U_3#X",B3JIQ0KD Y/9^G M#V/MBU6UN_E?*@N]W<]"8!+5M '?5TK9]H4$=/\*NOP/4$L#!!0 ( &-> MBE'?86.^8 8 #&PO=V]R:W-H965T>#HFA+0S+Q2GDVC,)P-LRE*GH79_[=9W-QIBN7J8(^&V&K/)=F>TF9 MWISW1KWVQ1>U3AV_&%Z)>>]D E11K%C!(G+'5U1EC$0:'QO,'L[DZS8O6_1 MWWC?XEY[Z0G$EK)*G-?].8M-?Y,&2_6F?7_8E/+CB <5];I MO%$&@UP5]57>-W'H*)R$3RA$C4+D>=>&/,O?I9,79T9OA&%IH/&-=]5K@YPJ M>%%NG,%7!3UW\8'@DCT;.F#QFV'M$3>F/Q41*/(J%D7W\(#CLB M44OD,GH6\#IV S$>]4441N$S>..=8V./-W[6,?'WZZ5U!FO_SS.8DQWFQ&-. M_G>PGM7CPCJUI8SIO(?*L63NJ'?Q23L2D]]^.8E&T:N&[=>4Q)7.2UEL_8?Y M*RNR^E-I%*I&95L1:Y2$=8%>"=2FD4X5ZU8*52KT:J5B$M[@@"$MM9]3>4J1-%B,:_(.!C"%^&Z),#?OS=4T$9F@./ZM!"2#JF]%4O W).)E:5$R"(9 M,GPKI#UK54A' 6!KT$$W-UGD# M/&5%;VE@9S660Z]AF :$ZC4%P:+9/@ MQO7%)Y2ON?57\1X.TG:?AF\8CW&!_7?6<'!][ZFYU+HU9JV%DBL5^B7+OT;_ MRW@V3)FB+[P&XD#T?87:9LD!5DR01"B;8+O4$(F\'ES$@TM@[.@E%KZ=/#X MB/IB/P-5$5?&0-Y;"V)MG5_"%^%@BK&<99R$L(TL+YK]QD:YU&,T>=36]B95 M8*28:M.AN$?N-W+!!MI4=6A6A*:(_=- W%0E2H&K':6&$N#\JQI\]<'I3O7 !X2#$1QY+N@V"(]]&5P_1O>%F$<+_A^-@IM4 M&W?,C;(K,9N*Z4GP53/W?<7%A/]GB^!*VA0)J!(_5&2NJ\+MAXI#DD,97ONF MAU6HL3I=Z[3#,&;$%?O83+H?(\&,0_S/3B9!-QU\'N$F^,MO[2@YQO3T%?$P M06O+[.?Q >YXL*A'J9@,HOKN$(J7D'WDGD:'&!$P?@72*,(%7?*&2DM9F]:#1WW0Q[-+C_D5G=4=3-@J8=7L-[(WQM\OQ[$&X:(Y8UZD_F&LCLZ]MU+ $?IA'L8N_(0V%.NV9'W=HYTQD.$V^E\P;=CW(ZB MB&\GR)^3\33P#74Q"U'],"]72!_1;$GWZK246RXV*T9A/SH)@P\\J51>5LZ' MB[,.A7PT0R&];!2?R@OE2ZX.VF-[\F'G,(.1O/9'-MX_H$KJ<\WN[>Y4^+H^ M##V(UT=*S-&U*G@+O8)J.)A/>\+4Q[3ZP>G2'XV6VN&@Y6]3G&S)L "^KS0V MZ(?NU_;&T"D] M>*E$@\H*K<#@>AY?Y9?7$Z\?%'X3N+5'>_!,5EH_^,.':AYG/B"46#KO@=/R MB$N4TCNB,#X-/N,#I#<\WN^]OP_7ZFE#5_8]KK3\QC*SCK=#,8402-4O_+/0QZ.#(KL!0,V&+ 0=P\4HGS+ M'5_,C-Z"\=KDS6\"U6!-P0GE?\J=,W0KR,XMEMS6"?@OO/O4B4([ 7$,7S4RM46WJD*J[_;IQ3]@0+; M4[AF)QW^4KH1C/,$6,:R$_[&AY2,@[_QB90\RQ7^N%I11JB0_CP!,SG 3 +, MY'_,_&G$G[5#./_ZJX+E[,V_@(^>3<9]C;#6DKI:J TXOI((K=&/HD(+G!JV MU*H44G#??9%>0QD0_1?P*:+Y@ECN"3_5)*56&Z\B%#A")P"KI:BXEZVXY*I$ M"*U@Z9X[;\REWV/DM.,2* IO:'F#P!O=_:-7ZVAI OK -;$V%Y&5'5ZA284 MWH^=W/E-]$WPH3M+\=MOH^6+5,[@8I)D!:--,4F*:1;=OB8#>4Y6DRFMTV0\ M9=%]8/6?$WL&>5$D.2MHQ[(\88S!E8-CBKZW@O&>:Y DT:O\"U7*CIH=SHC M**,Y)F48R2J(IJ/Q7I3X@%L,HUKN$O]/7H,0T>LT3$N*MZ(_:@7AUBBI,';P MX>T]O!>*ZD-0NN[0/(J2BO0GT0ARFX3?OM1-R]4N=,?%&PO?BY7ATG'SG1_Z MOK[4P^BYMD^/AB^A;\(38ZF,J+KZ.7R0'EZQJWYX?U'OG\"/W&R$LB!Q3:;9 MZ((>#=,_*_W!Z3:,\I5V1#5L:WJ)T7@%NE]K:O'AX $.;_OB+U!+ P04 M" !C7HI17C]KF@ % +# &0 'AL+W=O=7#%2C< ):XD6B*,NW+.55(^Z0#3PHQ25/A\4QM2GHY'."BR9'LH: M*_JRD*IDAE[5S4-]I^AMU*/DO,1*-*;SV#C60NY:-]N>F.!^D \AQP1IA/LG5[]C%,[%XF13:76'5ZD[(8]9H M(\O.F-Y+7K5W]J/+PY9!&KQ@$'4&D>/=.G(LWS/#+LZ47(&RVH1F'URHSIK( M\\P:Q0U'?38R!&H_C;(.X*H%B%X B.%65J;0\*'* M,=^U'Q&9GE&T9G05O0KX5V:&$(<^1$$4O((7]Q'&#B]^ >^F^H[:4!\9[8,+ MEU4Y?/C6:"?1R"Z![@%/OLI3*\'\Q MA]^4U+J[?F1<><>\ E/(1E.:]!N/RB'GJ/J*G'K72*8+GC%#5,A?CK74W+R% M(YCZDWA*]SB@2T>^%2=3[V%X/X3/M#ET0T3G7 CM2E%)"S3VP^FLMSE.X8T3 MA=ZU5+54Y SFDAA!XD=Q"N$8CJ.0E.QKZ-TV%<]XS42G-/%G4;Q!BTC1BD+O MLS2D= 11[*=32W4\ILMQ;*%:Z2SP_FC$T\\%')*!0YBD.Q&3?!9$SX8<^>-9 MVJNN[TYZ$$;HS[:3$B;$DF1)W,<1IGY,>>@(M!JME)3>P@>6%9:RH8ZYEF7- MJB>'-GVG(7L^+"B8]AA;3?JN4?Z[8X_M0//-M,,*%<)1,DQH<0KA_@%D=Q0,TU[0\2+^B%"VBPSM(H.M MOO=L&SC;* AG/GG6-;J_B7@:VF$D-\Y7)>D;$VZNEO1#)&)J(Q$T8M@%NHX, M]B-[AI!W0 AV"#D*Z^I"8WVX7!-'6U[@.66C+;0-N42:;E>1C$P:8U>(U=]C MWJ:X%7D===E5\07R+1&JL%NC#?7G5CV?;T+O<%D=I(29P]A=NJDUVRU("\VN M+OC"1(/["^PK-P5)9(7PA$S9Z8C\9#SV+A>&('OYNH<75%=WI9X MK6FPZB2T6]*X4]Q(0S\:)SL;9Q;L[>X7PO>VPG>AS3DE6)Z9@U8FA\:#%2=<;0T%K5PJ;B:7E04[]1XVP#_W#WA]EQ^! M74:AGTSC@_5-RRKV)[/X8-=%E.XDVFRVV&ZUF9^FL_U]O&])KA+GCQ8C7#[3 M+9;9#H;OF9VIW1U YGJ85PTEX/6_1L7XRLW7%O+@T= M'MUC0:=U5%:!OB\DU:A[L0[Z\__%?U!+ P04 " !C7HI1P<*5R?@& #P M$0 &0 'AL+W=OX%?I-C8 MWCVC2!9:?Z6'#\7E("&'A!*Y(PT#^8 58LD;Y;[HS7O1QG-*^G*MK/_/-D%V HMY8YTNV\UX M+F45KOQ;BT-OPSQY84/6;LB\W\&0]_(M=_SJPN@-,R0-;73C0_6[X9RL*"GW MSN"MQ#YW]>ZW1KI']J%Z$-8!;&TH;W7_SEB:M*9FGA3D[^%YU$=5(?GMN:YN!R@T*PP#V)P]4D[P6;_^&Z> MI=F; P&U2[*WE&O4CG5,+YE;"[;4"B4HJ]5Y!(#U0AB/\0^->J2;Z$16D-.- MY55A7T?_$L5*Q+"1#]FMXM:R&V@L2Y026)E_C=DDB[-YQNR:PTO&'>NKI=0Q M:.KTAY57+)U,\/_T+/K"EUPH]EZK D[9HZ:R>3QN]66S>)Y,_Y35&.W#UL(W M "Q/IJ=L/#^+/C:NX8HM&\0+N7B2S=AI?)I.H]O&&$#(Q'-07[$LC9/QE&*( MSZ:3Z!=I>7#]7A@)EV[9K<8&X^1""7;'<9/+FCL$R>[0 F,GE- L M>>.5=/L[*?\V??.:8(OGV2FN8[H^-WK]-XU>'S"*],Y2UE(N>D]\:,$:>ZPF M\6P^CCZ#6X9DX1[^HD^ZRH_!=Q;/)G-V-Q M&"VL+"3.(]8G_!8BO[8%)'+ZL XRNP:-A;'DD1&Y-@7CMG,/G4;0PZ*QJ'7P M&\Y^Y(\LFX:PA^RGGK_8+\#4PN_U'H2JB)ZJHB5_%63:2MHOG2!D<;+C\';K M+02.$T7X0C\(6D*7J-HC2_=M+3--EZ]_8E]+RM>Y1)M H7R M('.XNU71I0FE.4ZV<,/9%XHYXL@*,/7UXGLS",/)R2&[=OL=2_!\'70>4PTEN@I=6A:AQ/7 M:X@]@AY B(KK:'YP;7)BK6;3X7R:#B,J]C]HV8@#^-:,LS>E:>SWLWX8ZYGM'P+T'6 JW98";U_63)I0D: MK4=DLY;Y>J<-^TF\[6HETH/9R^/'%=14G [GB/#BMAU5[#F0,D+LC)>1/^)1 M\&?[ \L-5RA5=/ GQU=Q[N,4 O:%#S4&"8K"P/+9, U.J!G.',HG,H;GJ@LJ71I4?$\A+IM;8! M\4_2,5E*Y]$'0"=-@+\UW#G0Q2M S[;)=M%F3]&.9]0G?>?W:)8!34%H]H>G M*-1:/V6%R T!4;Q,G-_O>TRZ[DQXE0Q3?,8HY;_(JNY8]IY%+WGFT[WKF:S^ MWYZE\SA)DCA:>*WM2?+$ZJ-UYD/QHTFNFY80BF,=F[;#$+YYOPJ ">O68K]-90/1S]-%1@U*] 1*V:H@VZ-\__F3+YA'E@SR(- M+*O*^U(TAG#L<0DQ'ISC3LXR(BFH-HU^1)67$;4F)IH,YJ"V V8'?I2'/6^PDMA5OZW!CJ>P8CP0=ZM M=C]G7(>O^"?Q\%O(1VY6%(@22VQ-AK/3 3/A]X7PX'3MO^D7VCE=^MLUNK(P M)(#W2XW/Q?:!#'0_\ES]#U!+ P04 " !C7HI1Q2T#-'D& #X$0 &0 M 'AL+W=OO(+Q@< #!MB3; ML7,#DG1%.ZQKT7;=P[ '6CJVV5*D2U)QLE^_CZ;#D0O7.3_W<.W-^JBLGA8)WAMFJ++FYO02IMV>]I-=,O!>KM:.)X?GI MAJ_@ [@_-N\,/@U;E$*4H*S0BAE8GO4NDN/+,:WW"SX)V-K.F)$E"ZV_T,/K MXJPW(H5 0NX(@>/?-5R!E 2$:GRM,7NM2-K8'3?H+[WM:,N"6[C2\D]1N/59 M;]9C!2QY)=U[O7T%M3T3PLNUM/Z7;66=+NO-J$$I5/CG-[4?.AMF MHST;TGI#ZO4.@KR6+[CCYZ=&;YFAU8A& V^JWXW*"46'\L$9?"MPGSM_R85A MG[BL@+T!;BL#Z'%G3X<.P6G),*^!+@-0N@)1-6Y3F/TQ_#TMI=0^NW1^GJ&82S]()JCR:3R-O,&DYB=/1 M$0V2>#X?D2E^%9HVCT=I&EUA>* S"337F-0*,-PGIJYDC<=FNO*[A]5URMVH MG\T3=M@.HE\K>?N8I]-X/)^1>I-X-IWL0"6S.)MF3_3T))Y/Q]\XVL_^N)^; M_\S[T/^VGI[%XVG:-2"K'9W.XF3ROSIZVCB:!A0&_FURPKY6&+ %1I_(@6RL MJPUF:O.%[,+JR5 15"Q'&X*Q$!QW)7.**EJ+@Y-LZ/)3UH]!2 MB7\@Y/T<6;*"QLK&%JP"[@$S:GX\H1+4MEBQ4F*)'%,NJM2WC.W7=>'P./JX M-@ [#4+DF9..DOG]8G$9U(W9 E9"*9*$FF_ "%UT@CV+I[CW/110;GQTDY,_ M"!-M)9."H,VGAV-V&$3UW56Z6,[@&L.V0K[V-TD59/I MK8^_/MQ@.VSAD);H$K54X!I6]9.,D)/9G0V 5.]JG]QIGQU%5^TY50H[:HD' M6-0:4&[P*GF[Z-QJC*YJP WY)ZRISW$-TI^A9UJ0WMG]4&9[;D+]8'_Q5%;Y M2,!8J0/F^<2RKMCHOMC&"8BK>%_! MVTA3J?-;A@VNLC)405Y\KD+::GD[Z<3#7NI2=W&GP+-2MWMT3^=OISW&Q2%. M7PJ%5@CTT6N%[7UUUS!CRA:ES_%=8CS(Y"C4W&6+)3I86V[Q]N? X*4,P0*+ M^#47TK.U+I="A7LS.1X-#8!\LS$:JRQJX>6'UZ$>:*E7Z(8!>Z6WR#@31VT/ M0["?JV+E\Q@2UU A,<&= NN,P=[?U44&DQ[F0,Z<1B61N'K3&F[)VFY!P7[) M(A2B4O%U'1]A<3 043%2@*V&Q8P@J9LK,$Y\>U/[C9=4Z"A5<.JY*CS!!;"6 M%FCXMIG<<.$5YFT;67L*;D*207VX7?L>(:S[6>-BW";OUL>OHF\X69%(25AB5M'@Z-)CYGPG2$\.+WQ=_N%=FB<'ZZ! M(UMH ;Y?:FP5ZP<2T'[L.?\74$L#!!0 ( &->BE&?2M)FPP0 *P+ 9 M >&PO=V]R:W-H965T@#+8TL8BE2):E<^O6=H63%SB;.%BT0."0UEW/F M1IX\&/O%%8@>'DNEW6FO\+XZBF.7%E@*-S05:OJ2&UL*3UN[BEUE461!J51Q M,AKMQZ60NC<_"6?7=GYB:J^DQFL+KBY+89_.49F'T]ZXMSZXD:O"\T$\/ZG$ M"F_1_UI=6]K%G95,EJB=-!HLYJ>]L_'1^93E@\!O$A_YY(5-]=KZS\%[L1E*1PNC/I=9KXX[1WV M(,-?L>4S8WNI42[\PD,C.SGH05H[;\I6F1"44C?_Q6,;APV%P]$; M"DFKD 3P+$W6>!&H!FT")S4GY=9;^BI)S\^O?($6KBJT MPDN]@D^/E&Z' [A$?Q)[\L!R<=I:.V^L)6]8F\!GHWWAX)/.,-O6CPE9!R]9 MPSM/=AJ\2OT0)N,!)*-DM,/>I*,["?8F.^E>Z-24"$)G:[X._CA;.F^I2/[< MX6;:N9D&-]/_*:J[K5T:C_#Q^^\.DW%RO,LTW!4(N5'4:?S)BZ7"MMWDW\21 M5,&P?F0Z?5SK:])?/L&R=N3>.7"XHN;S1]%=81&W$AMQ-B@EXX]17VHR:VI' MP71[T<+8RI!E;-$2#<%] =?"%[ P95EKF0IN2,=I&$*J!#D338]*[6HK=(I\ M+$L70)D<%*Z$@AS1Q?WG]?KK2ZT]^ "344*__61_!'O1G1699 >DN(VAA;D0 MUDH*ZRW:>YDBD_=>(?.'_FPVA3UH)=^W1:"2JC :"5>&I99Y*]"@6QN"_F1_ M]BW81)K:FAD;"]KH'V13O!85A3FC)#\2WFYG0+ D#2--F5\ZF4F:M<].D\%X M%D)B/-D,Q0!O% .';Y; 7E@,#@X(+;R?ST7(YUF3SRL-O]3JJ>W@\6002I#4 M*J&?@'A4"@EV)*"R!@B$@$Q2&\IE'?0IN:Q @B7M:!BF7]9GK9% [.#8;9)] M'V2?U9)15YX12X:S\?$>!_%5#^R^,"I#ZQB%Q=38#(3K8"KCD#==#YF6?S)K M^ _AS#%#&NR.LD6]$WJ; A-Q)JADJ!6 =_:XJ#39>U!BS),B6>J@TA0G%=-6;@AQ2I\]6$ E,T 0!X 0'/9 M+*ETUJ,Y>.&!L)UAJM7:6I+?:%I"_6$TG-!EIE2XETF3#@[6!X/(HJLPW-;J M:;!9VKZ0ZS!0))4S Y#_%6*319(W>?F M"73V7]*9=G1@DP['='LH+,)0N.!"H9'1X*.2JH0-LTV$XD>;2J$X,$:%SG@9 MYM8FT1#P/(#2< %X>@+Q_JE]3Q#HC9A6M*!BD#JW1+T9>2W5I34UUY8(\?!1 MJ/'6!,5_8RY=TEQJ+]6;UO1=F$O?5$'1CJP(?KC]NP'(S/E6\.[K22C1#5^[ MW^.-%Q2Q6X5WHJ/8U]HWCZGNM'N*GC4OL&?QYAW[6=@5EX_"G%2IL&<]L,W; ML-EX4X7WV-)X"F58%O2<1LL"]#TW-!/:#3OH'NCS?P!02P,$% @ 8UZ* M45#ZY 87! @PH !D !X;"]W;W)K&ULG59+ M<^)&$+[S*[J4K>1"(2%@P;M E?%N*GO8K,O.XY#*89 :-.611CLS,I!?GYZ6 M$,*Q*<<7:1[]^+KGZYF>[[1YL!FB@WVN"KL(,N?*#V%HDPQS80>ZQ()V-MKD MPM'4;$-;&A0I*^4JC*/H?9@+603+.:_=FN5<5T[) F\-V"K/A3FL4.G=(A@& MQX4[N4"H,''>@J#?(]Z@4MX0P?C>V Q:EUZQ.SY:_YECIUC6 MPN*-5G_*U&6+8!9 BAM1*7>G=[]@$\_$VTNTLOR%72T[F@:05-;IO%$F!+DL MZK_8-WGH*,RB%Q3B1B%FW+4C1OE).+&<&[T#XZ7)FA]PJ*Q-X&3A#^7>&=J5 MI.>6G[]7TAWFH2-;?B5,&KU5K1>_H#>"K[IPF87/18KIN7Y(&%H@\1'(*KYH M\%OB!C :]B&.XNB"O5$;V(CMC5ZP=^]T\I!IE:*Q/T$=)ORJ'<)?UVOK#-'A M[PMNQJV;,;L9_^_\7=9C),/HQQ]F\3#^V,!CS'"'9662C*AFX;<,X4;GI2@. M0"L@"L"]M$X66[ L;5KI7FGTUH@<1.4R;>0_F,+Z -)96&EA4M ;^"0-E8,V M%JB>P9'UD[[?MYDPY)9&[N2904X_6KA1PI(Q2'2>4T4Q@ %C9 >],P<=%/_U M4Y7@-,P&$7%:*5^>C6=9L+38;@UNA<,!?*E77&80(:])AYYT0)31:S2>-3W/ MFGX7=,=A"N/WH_[T*NZ$]UPHG!/*<.L<6LBED0D#?Q2"?$HI!)KA3V/OY/G M$X:G5#F">GMV2R%3>#?M1U'D3[)C>MB/)J,W$(D$A>-<@O,(3$U?S$NE#XBV M=V[+>[7"2;LY\'(KUS@!)_9TE[K,WP&^7/1:23I4RB"S+-%%T;P,7HIM*%%: M%MU00'1'R*06]Z_'C@C.&(X[!*\I@/LJR8X!,_XN]=:',]1K7M2<=6E@(^A# MK^$#/;^/0E78; %=4(PZ%53!>8ZI)#ZJ ]6X](6K6>@1ZYL@Y4(YD1&>D'%C M='Y*T*N92-])-V>?15F*PF]P@VI1H/I) !3MSSUQ.F2VXRU=M2T\#"C+A&-%Z#]C:8G MKYEX!VW?N?P74$L#!!0 ( &->BE%I*KLAC00 *4+ 9 >&PO=V]R M:W-H965TR9,>YU#$0IRE6 M8.V"NMT>ACU0TI'%A2)5DHJ2?[]#TI(O=>P5V(LMB>=\/-^Y?.2TE>I1EP"& M/%=E: .P^_"%+4MC/T2S:4V7L #SK7Y0^!;U M*#FK0&@F!5%0W(2W\?5\;.V=P1\,6KWQ3"R35,I'^_(QOPF'-B#@D!F+0/'O M">Z 4:KB3_$^6F_(FO Q)#@5MN/DBVU]A MQ>?96'#8?+UQR2E4/BXO8;N2C? M4T-G4R5;HJPUHMD'1]5Y8W!,V*(LC,)5AGYF=D^58&*IRO I,YU2PCT*W7N*#= M,DDU7=&,A)^A+D[(GE:$($SCD3N 2$&J-8 MVAB:),# MRA*V#\OLGIZ*-@R)ZB;]!V7'6BJFD6 1H'X6P$R#D2)3EV^-2@BX-ZB,:;"[ MU5AV81CFZH7DEBHJ5I>CVJJ8)HWNTF-L.(UZ61E48$J9#T@C.&CM+* H;!26 M1I.506[)3KAKFG7 ME=IMO(V6<@U_\4[OZ[X@0_Y,F[X-"\GQ3,$]KH.OI0+8TI_ B@8J1WP5G+B0 M9:,Q//TV\#-SE"U)S@?GHS%))H/DXBJX[W.Y+@QDV*R&@;X.%EM%6LUM]Q]\ MEN+T"5L%T[+1,7=V',A\>Q9&R47OUG7[?XKUK]7*ZWTQ(/XN'8_EX-?R8E738G\218>#);//;UXP\\UNW717$Y MG)"/OIF-HU1Y2F I$3Q\I,TQGC^.WF!G#EMF2NSW]?C62 &\A+0H-DL<-8/^ M^,'OT=4.[SZ/*,+>?%M0^^[W6ZVE,/#ZMZ>&SOT 62^)+BU^RCM;6]8-._C> M4-Y)Y,X:$\'Q)+GRDQ0RBBJQ=4J4%$\&=_ X7*=^N,QPU0^4RXX3PWQ+#;<2 M'G1^MFEL6M#@!_5M9<-SW!"',P40.RJW[XB/-JY.%:BENR!:^6F$\;>H_FM_ M![WU5Z^UN;_ ?J)JR; S.!3H.CR[. ]1_=VET+\86;N+6"H-7NO<8XGW:%#6 M -<+B?*_>K$;]#?SV;]02P,$% @ 8UZ*4:P)+=+( @ 408 !D !X M;"]W;W)K&ULK55;3]LP%'[OKSC*IJF5@"1N.SK6 M5FJ[&Q,,Q&5[F/;@)J>-A6-WMD-AOW['3@E%&@QI>TE\.>>[.#XGP[4V5[9 M='!32F5'4>'V>7J&BG84V)7!C63LUXJ"LGA<)3 [8J2VYNIRCU>A2ET=W"F5@6SB_$X^&*+_$7JU- L M;E!R4:*R0BLPN!A%D_1@VO/Q(>"KP+7=&H-W,M?ZRD\.\U&4>$$H,7,>@=/K M&F;9%)0"E6_^&]RC%_F!^3PD8FNY,Y94\"GF1N M#[KI#K"$)4_@=1O;W8#7_0?;\'TRM\[0O?GQ!&.O8>P%QMY_/NBG4;]HAY"R M5R\&+&5OG^7JHD"JA?O .9=<96B!*AR09P5DDELK%B+COG!:>@$Z@&4/P-J2 MT#H@%"TCK-$0K >15.?VH'6IJ$=(\8L8/E)O@/91"*="G%QS(?E>O0.G;VK*KZ)$T MNEA:7ZID*=DXY<0JR\D^;.T#AL3,(.80#$B.//GUWSD-\#:2[ZP9]^ M=5A7WNAN7\N[6OW[IVJ:PI;GUJFXW&^UW;TSA[E\= M'!]T+S[8U;KAB\/7+RN],G>F^:6Z]?CKL)\EMQM3UM:5RIOEJX.KX[^].>5X M&?"K-??UZ%EQ)POG/O&/M_FK@R,*9 J3-9Q!X[^MN39%P8D@QN]QSH-^27XX M?NYF_U[VCKTL=&VN7?$/FS?K5P<7!RHW2]T6S0=W_X.)^SGC?)DK:OE7W8>Q M9_,#E;5UXS;Q8TBPL67X7W^.>AA]<''TA0_F\8.YR!T6$BEO=*-?O_3N7GF. MQFQ\D*W*UQ#.EC3*7>/QJ\5WS>MKM]G8!EIN:J7+7%V[LK'ERI29-?7+PP9+ M<.!A%J=[$Z:;?V&Z$_43)EC7ZKLR-_GT^T.(ULLW[^1[,__JA.^S9J9.CE,U M/YH??66^DWZ_)S+?R;^S7W5CZZQP=>N-^N?5HFX\G.9?7UGUM%_U5%8]_4]I M^>O3_>P:HXY/_OI_%_/C^8NO;^G:>5?JK?6M;,_ @]63Z_>_OKUY=GSY5'U< M&PS95+K,T8QZ*[-,@4MB0:>OZB'B9.8%,@"D>;G/LD M:#Q;>K=YMH80*F\]Y>(8AWCN8DEO$,7XHE42\K/M2JT7^$[L_+& MI+T.'YL;DP(WEYAMEKS%QFM=0+'&5841->>F $+YW2#M=+K:^*T1E5DH&K"< MP^8P3J-M 47('-E:EZ4I>NT 3IHU@<-N(+HML;AO*VY_-AANK7,,^8Q5EK;4 M\!L.[8Q<)B.%/M0/%UVZUF.5J*IZ3U>IC.$72^OKYG&-'L_45>]1N89_R[.M ML;_*^6;D-,G@@QS4[2(%+);((PP$93X'UVO6NGG4(3)=KQ5-HUSG/74OYT(7 MT(*(P'%I&&U^;^T6)D.VO3?%UCS;$,P5%&1=KO@1?MX3^'B6 MO$/.Y2]Z#5:0#EJ \SK" ?[/)>(8^DO.(PO18 =A 2LK?,P!/*MM0>WL!7< MRM.FNQYH]FW8 <8^XD3&% _+AT?@-,:1&;##0"[,UA?C7&FE:M64(,?$5 MS6]"G.0F ]9R+[WP0AMH3:JP(/ L]=9YO4#00D!D_1(:9=BM3 )>\PEV&C:, MQQ9V!GN #@E/,HW.(2Z8R:YSX[%C+!!D>@,340S@:0@P< \' 1G\(>!EHONU M@TCP2>QL::A4Z(*0#H1KQ:DQFM0,4A>MS7L/[R$?:.$:!3Z76\@A2LB,I]:P M98ZLD&O@6#TBC$.._CM%=F0*T*$ZP: AKM(1K/2JB1$C80AF"!A_9U88<.M= M9@P]K5;O2W55>>SU>$Y?8XS?9=H7!E+>:2A;8^;"Y(E65=MH\CN5%1HVTI'S MK;CW1KV]^:@^D@DBWFTI^_IE=C=C0FP\-WY-!!,U\[?O= U[E5L@=VB]L$VPWHPW( A8@].JJ72&B%.T0K"$.,FR M*5!80F[KC:WK\'O$C4Q4' P#04KUL]N:#3<8D@3'(DZ8&>XUO;QV@*#@^QJ! M$)(86(S>N+9L1+(?=8EDLE/SWC]^=. W'YRDUC_A'%3BW+GLSYG.DLD>@>B2R+CPD@LJU!AB-RQ#R M:>PF9C<1"4.PTQ68#I[@?X1!2$1]$>0$#@;(**Q>V +H2> '?=OMK0=]EKGX MZ=:N0%3;&IB(FLI$F K+B[=$WQO\KIND<^/,N[H6U8@Z>_-VSM 9A0P0WH3< M#2"5C3D2LU$4BVO]A-P4O.H"7F4TC>U1&P!X2E3&?_QWD.=G4)WU/O2\+9"4 MG!VVT/M'TBGA*W"@QG#00X'X1K]E]>=QB]'7%KMD?MXI2?P/U,YVD:<8%;9J MAS4B+NAB-F#[_+2;X Y_E]3(9M.6B,8 J=T6W\UN9_V\9#DE47+)I!'J2'EW(X^G9/+T\FAX>WE\07?GI^;Q\CEF.^'AY>'R> M/I]?\/'LZ PKXBTU\QRSG*3')Y-D1 BNC1%>!SI"_Y'RRY:_M:5T4H#0J,^6 MT1/@,O.+/4-&:YL8RWUD$H>83L Z?@.CS\RW4*A%I>.+'8-7C/R?P2/UY_!( MZ!)79Y+?-[E03S@)]AI: M8AEVARH@ %-M-Q9%)F8*K YK@/=FG\#]\@C]=\ TMI_H=>LT%I,>U0H-A0\G MBTP&)[ SB2X36M@HRHATB+/'P6TR_\BR,91"\) HKIEX?,_@[YI8V75!E#P2 MKJG8!,(AXCZI'TR)[S]Z@O\3K1IY8#,2\H$J_^ P3:X0<#\B*(R35 M=Y]1F(IIWK.&A _=Z*W-[5CF?B-)4!Q,QV!"D:@S*7="\\$[)I_5V.,><3A\ MO/#40HQ8Z^%!>0N->[8,)"4@J*:[P$=8H0S))9 3;J;&CHL^L (#@ 51D9IR M;X;]:@:().&!I49E"YM2I5W&A-+-B*6A&"FRNDF3B=G3: M&]('P@O*69!"0V1DQZ?;Q?<&7V#U:3*3/P&)E.,)5YH?O?C^^EJ>CE\\31F- MJ+S9.@NZ"*7=%QRK;A!5@]>!(*/!F(^*3'7X5Z8@6M0)$A"OI, M U#QIDLU*A'8:E#A ,5R\TA= M-@RBV RR40[MB5Y;@LY[I$"$YQ3. 1;&;L6AA'L ?MC1^'($_ HD_@.B[[F: MF#XNAY6^@'&],UV+KMX0GF""(-(+2?E/[/8IM)=+?^$A #Z$EK&SA6(0N71E M)(-6WBV9DSL]!&CNJ[M<6>$]7;XM ,X0EH$C+T]B6X0"^ 0)P'-EF ME[&$3W8<\JZMV'T+&3-$1D>A^;,I5_":/('C0J;,L3O\ITHH>&2LJ9\@Q)0< M'%P^G:FK*7>:P,-C/"KY)H]"B=;U\#K 87MLY22L1PLD5I#K-Y-)8S.$>B&] MGVK4^PF)7".':6\!N5WP.L83(8^E=BWHV!\)4/?R"7M:"T8+&T_2=&/'M@!(_2 33JUDOG5Q:3YO,*WCY5T(*\=]M5Z26KI>B]7]R+ MBRZQIP8MQMZ%EF_8:]\J[)J$RBR75)4KQU_W81L;;FJOX3;TU8A[C[3?9JAC M615_U)]'!T:[@$,9C1QKOL ;=%8RX8$^(20^\>1J W )#8 &6X5L*^?RX"H\3P'\UK355B@7B4/K ML[6NB<3CB5/%X&O:P!BZ8M)\!N>7LD1441&[>2@SC5%,UU4TA/6F[F2%0*Q" MZ2*R/9ZSQ;#@PE%E@UJE .OE$@^K:?K$FZTU]]V!FFRZ$3^N>(+)/2) )3]5 M#NQ#@IN*%]_U0#XH_+<6<<8NL&0/F@+A@'T^#I M6YUV'<+HL1@:VM=#H$!/HS9U#"WH-\8;$TNONN2AZL)Y0$R]P'H)PPH,*HM4 M6%=5L>M2\[?4LL?@!HHZ1'PR5EQ8/6IIPV[7_TH_2:^?#V;%QH\#4G_/D\PK MX&\S#HM^>F9D!1:L>,U"G5Y>/KM*D^!%X>RO#L?$/'K+H9*=T>P9'Y_CYZTI MVU#[#^=@@:QK62_F6^ 7]PFY[T+,JZN<[>1:VMS;P;4[4O[+W57/RL.)2NS] M%G$C-W8;8I+]'@R&"#6/:2MV138A0P41H+.0!?:IT5K+4?BH0QN9M7PFT9VW MT"=L6U5&DZ2,FECA/#5,/84;, OI<(7D-Z '="&2N@X^OB3I#/RDZ]J'P4F_ M"=:$@6%'%)HN,LV4C(1E*QU-%?;0>3+,#1+2Y>$'HG:'5E&*--F''TGNX-H. MMLS57^:S2X5X*3J0_,OQ[*)_,6E^C&NSV)<=D^8/(&:[SDEJJ5 MQ;%I!^'2=IF:)7![,$O$-EWU(E DM'S@]K*-5(TJ>11Y M\2(-*W;P&UI;-#)3MY%NJ/$MGD=4D.Y!1]X3E20;?0GO1#"<]3O%TAOPYT+2 M]$!;0+&JN-85NS3F&HT8B$C@JLA0'VDU+P4TA\#/*SR MMA '14J@0,)EI+3LCK6*W=!#"4.B=4>Y9W)I02X)P)5WR8CVP!&# PCF/@QS M4D>RROI1=WNH:[U:L1)HS",*H,J/+V9'28\W;0/))8AF_2P?3#A!@)]JO!9N*5B9Q M$_01/S)*3,W46M+?'1@I(>;KH0F]=UMDW,+J;OA(WV:$$Z21VP9;@5WRNG( M93WNQ.HR7H2*N^'QR=!)&)V,+_;;F)-=/ND[\7K<^)Q>#1(I)I,\?:3=F?3P MP/Z#4%?3L:+YA?K[#W_(/">7\KC0,;>7?/>OVNQ\Y]I,Q5,P!6I>RP&[K?*-.1?.E"8)RI WQWU/?9:T=,[!TN3/&[T86R>(<, MM>IP A,39IQC]M@]V\/1S69IA/+^MMRJ*IMPR;E_VU\1OPHWHX?AX7[Y3]JO MR"D+L\2G1[/G9P?*ASO;X8_&57)/>N&:QFWDD1?:C.< _+YT\-KX!Q?H+\Z_ M_G]02P,$% @ 8UZ*4;N"?JJZ @ X@4 !D !X;"]W;W)K&ULK51+;]LP#+[[5Q#>,"1 5S_;I%D2H.TZK,#Z0-NMAV$' MQ:9CH[;D24R3_OM1MN.EP)K3+K8HDA\_DB*G:Z6?3(Y(L*E*:69N3E1//,\D M.5;"'*H:)6LRI2M!+.JE9VJ-(FVW%7+'.R%]Y\6HLEWB-]KV\U2UZ/DA852E,H"1JSF7L: M3,YB:]\8_"AP;7;.8#-9*/5DA8;A_2 M.NZ>M^A?FMPYEX4P>*[*QR*E?.:.74@Q$ZN2[M3Z*W;Y'%F\1)6F^<*ZM8U& M+B0K0ZKJG)E!5VA2 M;;R97"%M4^Y)L[9@/YK?4(X:!A<;[K+!(5S*1%5X -=(4X\X@#7SD@[LK 4+ MWP"+X$I)R@U$^O9A5MV9^%>P)N$#B$*#B#T0W\/7M1G&S5XT=YL MVQQ!R!2ZO W\/%T8TOQ&?NT)$_=AXB9,_'^*NA?,3N7$U"+!FC<,@_+0G'G0ZW.J*3B=9ER@>+D,&5.:P&62JY"$MY'+B/.0:\54[ M'=L#;D1PX@P*"92KE>$2FJ'#X\&/7_)SU1IE\@)<2&E$.W:#4ADN\!"6O"$, MO(=!'(YAR(?C4> \ZH+PH\HRI@ D-B#8F EI+ 5A"J2@UH724"/_4@-=QHPR MBF'H#+Z]0N=XA7Q&0[PV&&5PPHR'$!X[716BD,4@&UL MM57K:]LP$/^>O^+P8"R0QH^DZ2L)).W*6M:M-.W&&/N@V)=8S)9<26[:_WXG MV7&]T08&VQ=;C_L][F2?QANI?NH4T,M^[G*G7)9, MXZG,OO+$I!/OT(,$5ZS,S(W 40U('*^*R'G\HP9-ATKN0%EHXG-#ERJ#DWFN+"'LC"*=CGA MS/0&8Q0F>X(+K4M,8!;'LA2&BS4L#!,)4XF&3]+ -_I 9HDL#"9CWY"RQ?MQ MK3*O5*)75 9P)85)-;P7R9]XGQPWMJ.M[7FTD_!S;/HP"'L0!5&P@V_0E&'@ M^ ;_L SP?;;41M%W]6.'@V'C8.@<#/_S0>Q6(0*$'%YD?/5DT[8LK2I0L_T-YX0OF2BI;[I/_D5=6Y>.W=T+ M0HMX0&W:U7A_7W+S! N,2\4-;U?X4FE0G0N<"EY%2O+Q1#M6O!!]U> MQ^Z?H>(/S/99[>(_8+*V^=2!A^%^M_?2O^*W&EB.:NW:M 97CZJ7-:O-33"K M&N!S>'6-7#%%DAHR7!$TZ!_L>Z"JUEQ-C"Q<.UQ*0\W5#5.ZS5#9 -I?2?I' MZHD5:.['Z2]02P,$% @ 8UZ*4>E$G@ 9 P 70< !D !X;"]W;W)K M&ULQ57;3MM $'W/5XS-/;97[,7LKFOX^\ZN'4-1B^"I+^N]S)PY9\&5G&/DG&)RG*M MP&"^C(XG;]"5;K:_]XD.VC,:>$ I,G4=@]/F%)RB$!R(: M-QUFU(?TC@_G._1W03MIV3*+)UI\XYDKE]%!!!GFK!;N2C?OL=.SY_%2+6P8 MH6EM]^<1I+5U6G;.Q$!RU7[9;7:Y%Q5=@A?%#I:!$[HN7!X[2CL&XI)/^@ M,(5/6KG2PIG*,/O3/R8YO:9DIVF=/ EXD;H13"=#2,;)^ F\:7]'TX W?>8= M6?AQO+7.T!_U\PGX60\_"_"S_YF"IRF<:X17T1H\ Q"<*'@%%.46S2P MW^9E"*Y$.-&R8NH.J@X[&PZHT0 K"H,%(U*IIOK/T+!0PQ3Y]=YH3(4@!*V' M?\1,)@?#9+8'"AMQ!]S:&C.P+5%R;*V"EOTC"R>"60MK"B E(5.AI==!3[/3 MXW1/"^K*+V?3X7QV^%),1[" MVA23DB5X6FXPM=),CJ3*"SW2?/>$V3,-LZ%G!DT%%<('\8Q9#:$J> MEMY^X-.2"FTI??=FSQ%*$^][3IWX.W5BV(3=LULBI K<'5/9^#\#,D8YDA(S M3FFF?-&3DJ(_&3Q6/OI;C<4/6IY$4X3&;HE0K5S;_?K=_NTX;EOFO7G[\'QB MIN#*@L"<7,>C_;T(3-O,VX7356B@6^VH'8=I2>\?&F] Y[FF\ND6/D#_HJY^ M U!+ P04 " !C7HI1,$M9B=T" #!@ &0 'AL+W=OXGOSG???7?.W60GU4]= ACR5%="3[W2F.UE$.B\ MA)KI"[D%@3=KJ6IF4%6;0&\5L,(%U55 PW 8U(P+;S9QMGLUF\C&5%S O2*Z MJ6NF?L^ADKNI%WD'PX)O2F,-P6RR91MX /-E>Z]0"SJ4@M<@-)>"*%A/O:OH M36KQ<5MI]R:[U33%C MWF@CZWTPZC47[]GTX"LC"$P%T'T =[S:18_F>&3:;*+DCRGHCFA5R\ MA:4G8&-R)X4I-?D@"BB>QP=(L>-)#SSG]"S@Y]Q 8O[NJ.'5Y\ M N]0[@*V4ADN-N3[U4H;A7_)CS/P20>?./CD%#P.3]%40.2:X IYE(HT/BS M:&M<'?JN6R+ZI1Z?S]'GHF=*V6@F"CT@-UP8R$LBP-!M*06\)4O%"FY?DE7D M6M9U(WCN7E:CJK!P9H LI6%5;UDJ@&>/1K#E<@6JZWIO 8\@&M#D->I^F(U0 M&/M#FN$91[$_BD*4WKS*:$3?65L2^PE->[KL<[IC8<^52PQM#P8I1Z1+4KIU6,W+HQ M7TF#2\.))6YI4-8![]=2FH-B$W1[?_8'4$L#!!0 ( &->BE&%(TUZ%@4 M )4. 9 >&PO=V]R:W-H965T56J:ZFU//B:2J+:NF;P[A4K<'D_\R7;ADA>E M-@O3^=&&%; $?;VYD/@V':SDO(9&<=$0">OCR8E_>)H:>2OP)X=;]6!.3"8K M(3Z9E]_RXXEG H(*,FTL,!QN8 %590QA&)][FY/!I5%\.-]:_V!SQUQ63,%" M5'_Q7)?'DW1"\2ZE%OQ%XPI!M8>\%_I+N6HB8+C%4B++#DNB0+ M6VR0Y.^3E;+K_XPX# >'H748ON!PB2S*VPJ(6".&K7-%E!'C4,\<4&JOMSYQ7O"&Z%*W"8-1KY_1\N428W(BJM2A!+;@C5Y(U"N,C M!\2/7#]*<)*X:,3YR(P8JU!',UZ19:^H2.C. O3A!E'D7 F-(A]XHR$KT:_K MI0F9N5&4. UHNBG1RYOK!6-+7(UI:HTGSIE8<2SJE=B\N=Z06>0F:422V$W] MZ%F@"U9A,0KB^[%+ [\;0^HLF)0<(U]V=58D3=PDB?![X$9^XISK$K_BR\R? M$=1)8]J'BTGGO,]N(>JZ;7C&NMP"E$]\CP0T<,,@[A4.2!#B.XWLS,,4/#(" MKF@ 5_0#P%6 *"3;E!Q-0H%1[@+/J*/=X$%\./?X&'IXW[:Q.MFZ.,_Q1Y#Q M8H5UWY+>N<9="=>7&O-16+\>(P,=(9=\OO!^0@& I7)[[DDH3U"MBNA&X6QP4L< MX9!:$G3M%R_%\T07,>(E,Q(FB/1H@,Z0<$> @P%C ZJ>4/7_:07N"$];87EJ MPG!I8COAARX&9V8T<7WDV+=W(B0!LGD6=$,RVH,(=Y*0]L.3;B!M#==3-TA3 M# ?CFNW=#:.+^X WSB]JBG[S\8MF>J['XAOF(]K0"0#4@N\NZP M9;5H&ZWP4U:U^;W,RZD0IJW$"C>MIC$[.-;B@5E$&18^-CR@L1M@!T;JG@QU M3_:N._[<@30G[_;8O0^699];KKK?I4PHO?- 'O6TN^X/*?=[6]V9R=-ZO_^& ML!Z5V\";>N\ZGF0MVC!_&DJ!5O:3_\Z4TDV"T(Y!Y/T@7X]]4#=*?6,_#0=. M1?43H2R%2J(SD[&X-P^IPYSKIKAKWXMV%[8Q))*8B%:Q1U7N;X#^$["Y! MW8L6&WOQ6 F-<=MIB?=&D$8 OZ^%T-L7XV"XB<[_!5!+ P04 " !C7HI1 M_H/54O4# !-"@ &0 'AL+W=O="E'KFY<94%[ZOTQP+IL]EA27M+*4J MF*&E6OFZ4L@RIU0(/PJ"D5\P7GKSJ?MVI^9361O!2[Q3H.NB8&ISC4*N9U[H MO7SXPE>YL1_\^;1B*[Q'\WMUIVCEMR@9+[#47):@<#GSKL*+Z\2>=P?^X+C6 M.S+8FRRD?+2+7[.9%UB'4&!J+ *CZ0EO4 @+1&Y\VV)ZK4FKN"N_H/_L[DYW M63"--U)\Y9G)9][8@PR7K!;FBUS_@MO[#"U>*H5V(ZR;L\G$@[361A9;9?*@ MX&4SL^=M''84QL$1A6BK$#F_&T/.RX_,L/E4R34H>YK0K."NZK3).5Y:4NZ- MHEU.>F;^">E*&DX>V$*@/IWZAD#MEI]N :X;@.@(0 R?96ER#3^5&6;[^CXY MTWH4O7AT'74"WJ;F'.*P#U$0!1UX<7O#V.'%1_ ^Z)T1"& MX]Z#M%?=5YP,[#B:]&Z8SJ%B/ -J(, *69=& R]349-'X-Q *$B9@F2C9F/8 M8 G.%EQPPU%?['B86L0E-1,-2R6+-^%S'@*1"Y0N3KYK18;*_2^;HV?O1BGB%);?J75\G?V)E[Q^00V MR)2&P7G42&^A[&4M=T"Z^!8C(HSO"2F,:.H(^J@-^NC=06>KE<(5F?UG,-L, MV1R*:J>!_Q#5?RF5G2S=2^L?OAM'47!Y2^FMJ)$K97-[Y[#;#R\I3Z/^($G< M' ^#=^.7LCR "DD_G,0TQL-X6Y@?8-(?)8&;DR#N8B=IV4G>S'$ MG-Y[J.P!VE]*:5X6UD#[@IS_#5!+ P04 " !C7HI1IMH]&7$" "O!0 M&0 'AL+W=OO.$5[:*6( M)":%J *DPCIMDZI5M-L>ICV8Y"!6'3NUG=+^][,=2!D"-&DO\9U]]WWW(W?C MC51/ND0T\%IQH2=!:4Q]'44Z+[&BNB]K%/9E)55%C575.M*U0EIXIXI')(Z' M4469"*9C?W>OIF/9&,X$WBO03551]39#+C>3( EV%PNV+HV[B*;CFJ[Q I0"E:AT$P*4+B:!#?)]2QU]M[@!\.-WI/!9;*4\LDI7XI)$+N D&-N M' *UQPO.D7,'9,-XWF(&':5SW)=WZ)]\[C:7)=4XE_PG*TPY";( "ES1AIN% MW'S&;3Y7#B^77/LO;%K;T2B O-%&5EMG&T'%1'O2UVT=]ARR^(0#V3H0'W=+ MY*/\2 V=CI7<@'+6%LT)/E7O;8-CPC7EP2C[RJR?F'EG#Q2)<<]>4X,C8;@<<;G*G-\:1_W2QM:>P? M]?L,3=K1I)XF/4'S8 >M:#B"7$'NV^&^@(?M4._MR'>1'5H>Z\)9=C?TU[JF M.4X".]4:U0L&KI)RB-;MHA?#=O5]D=56LF-'!<6=>X/[H*0+7KH56,K/U( M+J6Q ^[%TFY45,[ OJ^D-#O%$70[>OH'4$L#!!0 ( &->BE$K$:AAR0, M (() 9 >&PO=V]R:W-H965T)6"/Z- MY;J8.8F#T;:UG80.RAJE1=DY0P8EJ]H[^=GU MX<@A\5]QP)T#MGFW@6R6[XDF\ZD46R2--;"9!UNJ]8;D6&4^RE)+>,O 3\_? MTY5&2YHUDFE&%1K>DQ6GZG+J:6 W-E[6,5VW3/@5IA#=BDH7"GVH4+7^'[7#U2I4%06KG(UDVJ''WX MT3"].V[!WXN5TA+D\L^9H%$?-+)!HU>"+F&*\H93)-:(/!+&37O?P3"]4P10 MU8<]U?"SU&9/A,G!D%5(%Z)1 M4+:Z'$![Q8K*OL-7@QL*KFN6$0U=@'QS6@O%]&_H DW<<3B!>^C#Y==?$AS@ MWULXG@P>1LL1NHGXPZ>R.X+VEIE6'@(22L#,\H(&+H_B)L%+_7.OCOO7Q_[,GN*BI M0&/='_0(9K09N/ E?3#=H.73':?AB M%#!\IA@?A!\:T:=NDJ3/Q_6Y)X2*;;STE9'PCL[%DLJ-/?T5R+VI='M$]FC_ M@[%HS]6#>?MW)2F, M[]<"6M0M3(#^MVO^'U!+ P04 " !C7HI1Z*-/,E\$ ]"P &0 'AL M+W=O:4"M&+@F#8 M*Q@OO=G$G5VKV4361O 2KQ7HNBB8NE^@D-NI%WH/!S=\DQM[T)M-*K;!6S0? MJVM%NUZ+DO$"2\UE"0K74V\>GBV&5MX)?.*XU7MKL$Q64GZVF\MLZ@76(128 M&HO Z'&'2Q3" I$;7W:87FO2*NZO']!_==R)RXII7$KQ!\],/O42#S)<],SL[9>:FWNX+.]0&PJV MT=#]P%8"]NE.[!% Q:] !;#E2Q-KN%MF6'V5+]'CK7>10_>+:*C M@.]3D:T!6Z1J;C_G <3+N7-6F9@+6-?$E.;\?C6#@#\)A9UDK1>$^D !R/0K] M(!Y:#OYXV.]\XIHUKM^BXN32$I:2%)3AU YPS6B1\HH9(@G7='<@86=P:XE! M]Y>?DB@*SAU(J]]*N;?A^8D-FY]$ WK&]OE_H_,?-#H_8)32.PK!;L/HO'-A MZV$7K-C%JN^/DKCSWN04?)(E]^C7>2?+]%CXQOZHG] S\9,XAB,=,V@[9O#J MCDF94O>6\QT3]3?TT%$+AWOH0ZX0GUQ<'5=]41".G_?2@@E6IM1-*]SPLK0. MDFL5A5YF%(J^'P9CE]LQZ=Y@AD7EOCWT\027I8)PF)'JGBI9('U-@+H$M;:$ MH$NU,0K@I$W5//NG;L@Z!+FR+MO+&>B:*C5S'S9M8R+%G76&@>8%%TSMQ0G6 M2A9$ D&S H%K75.>NV%L+85)Y[*H&%=-5G>&6P=:ODBM2$PM2LLV>F0;CXX5 MP+ M@.&K"Z N:<00_%\J]BY=SQ2C$]C0C*%=))@0KRR(HQ9_O"#>T=CTS#^% MJ=R4SO.L5C8K>U&C6CC83-UQ9--!01UV?J=Z.(.2D!M >PTV)KX'6].U?$#X M>:8_OACO[[%I."4H1[),][H55UA)Y2XQ*G]\2OA@Z?3V1IH"U<8-;IJ^)G5I MFNFF/6UGPWDS$CV*-X/E%5,;2T3@FE2#TQ%=$JH9UIJ-D94;D%;2T+CEECG- MMZBL +U?2VD>-M9 .S'/_@-02P,$% @ 8UZ*48=DFA.W! FPT !D M !X;"]W;W)K&ULO5?;;ALW$'W75Q!J4$C PMJ+ M)$N^"+"=!&E1(X;MN@]%'ZC=D<2:2\HDU[+[]9WA7K1V;,4IDKYH9RERYLSA MF2'W:*/-K5T!./:02V6/NROGU@>#@4U7D'.[I]>@\)^%-CEW^&J6 [LVP#._ M*)>#. S'@YP+U9T=^;$+,SO2A9-"P85AMLAS;AY/0>K-<3?JU@.78KER-#"8 M':WY$J[ _;Z^,/@V:+QD(@=EA5;,P.*X>Q(=G(YIOI]P(V!C6S:C3.9:W]++ M+]EQ-R1 ("%UY('CXQ[.0$IRA##N*I_=)B0M;-NU]X\^=\QESBV<:?F'R-SJ MN#OIL@P6O)#N4F\^097/B/RE6EK_RS;5W+#+TL(ZG5>+$4$N5/GD#Q4/;UD0 M5PMBC[L,Y%&^YX[/CHS>,$.ST1L9/E6_&L$)19MRY0S^*W"=FWWDPK ;+@M@ MY\!M80 9=Y;UKOE<@NT?#1Q&H;F#M/)X6GJ,7_&8L'.MW,JR#RJ#[.GZ :)K M(,8UQ--XI\//J=MC212P.(S#'?Z2)N7$^TN^GO)[85.I*6O+_CR96V=0)7_M MB#%L8@Q]C.$K,:ZP>+)" M,+%(WD*O4FMQ:0W+QD.F/0K'72Q3"^8>NK/?X!XDBU@OZK/2CEDOKNV$]9(^ MN]:.RTY/*.96NK!<9;;?0?+U'$S#?^<]S!VS!%(X@;2]8\,@VH_P&4V#_6B* MQL\_3>(H/D0K3H+)-.Q\N"N$>V1"W8-UI;Z$2F6!^D"#4<(X6+,31T&8C!LO M];,<_IHOI=4S=\WZ($:843")1P@YG(X[/F%".0KB<)^,*)A.0TK%S\+4ID$8 MQYTS%#3N"#E--?:C# SW/:4=6;L5\M2*+P6?"UFSM"5E:_62:<3ZC='YM9"/ MNYB.@^%T0O!&P60\>N(JF@3)./E&ID?!=#S\@F@_^M]YKI^)Y]#_-DQ/@N$X M;B>05$3'DR :_5"BQS719% 9^'^C0W97:(>.UT:D0#E6!P4V67-+>>'!QQ ( M DLQAS+9#HZUHU(IU?[TG&J.NBU;^]EK+!D6[%48H$)XM85ZDNZ>E53>O'L MV8GOY=YWO3( 3PZE#M47%EDT?=[N3LM>'; Y+(52!!=378,1.FO)-0G&N/82 M,LC77I^T;S?"HQR61CIN USDI_L&0)0)2MX?D\R()53[:T( ;XJ><4XEA!=(+@994T5NK M7ZK-':(<-Z(;+XZ2\<&^GEY\MY]PL*2T)"UP:[NUCAS+EIT#YXO3:7[_GVN%EWILK M_'H"0Q/P_X7&(Z%ZH0#-]]CL7U!+ P04 " !C7HI1@:+!Q@ # "3!@ M&0 'AL+W=OVPDOBL^^^^^YR_C+= M*OW3Y(@6=H609A;DUI;G86B2' MF!JI$22>9T@6S9.I-:$J-+/5!A0CC*#H) M"\9E,)_ZO:6>3U5E!9>XU&"JHF#Z]R4*M9T%PV"_<<8'2<"5!8S8++H;GEV/G[QV^ "A7! 1.-7@QFT*5W@X7J/_M'73K6LF<&%$M]X:O-9(D2QC]A6_N.*6-2&:N*)ICL@LOZS79-'PX"SJ(7 N(F(/:\ZT2> MY0=FV7RJU1:T\R8TM_"E^F@BQZ7[*"NKZ913G)W?VAPUW):HF>5R U<[^MP& M^_"9!J)[S]8"36\:6DKE L*D@;VL8>,78$=PHZ3-#5S)%-.G\2%1;'G&>YZ7 M\5' V\0.8#3L0QS%T1&\45OWR..-CM9]+1-5(#"9[@LW\/UB;:RF:?EQ),VX M33/V:<8OI%G1)4HK@: R4#ZE:EN-^U9+M,]U^"BRNZSGIF0)S@*ZC0;U P;S M^UPC/FE]Q_6+FC9\U^ER"397E:%R3:^S4+I41 7?O#J+A_%[ F=NA&'); X+ M5125Y ES=\>X1@T@$+XV" MVIR"93OBVUH*F/,DW9"DB6O#4TZR^)@T[@\GOB7*$N:QZ?'MF\30\XO^Z2FQ MA>>F-SP0B@+UQLNA@415TM::T>ZVBGM1"\VC>RW7-TQOZ&O2]\XH-!J<3@+0 MM036AE6EEYVULB1B?IG37P.U&ULI57; M3ALQ$'W/5XRV4@42L)=<"#2)1("JE4H;$=H^5'UP=F>S%EY[:WL)_?N.G/12NEK4R!:N"V%-..@L+8Z#D.3%E@RJ11A$D6#L&1TV[[-Q$#E"*#"U#H'1=(.G*(0#(AH_&LR@->D4[Z\WZ&^][^3+@AD\5>(K MSVPQ#H8!9)BS6MA+M7J'C3^>8*J$\2.L&MDH@+0V5I6-,C$HN5S/[+:)PTL4 MDD8A\;S7ACS+,V;99*35"K23)C2W\*YZ;2+'I4O*W&JZY:1G)^=,2RZ7!G8^ M*&-V888:Y@73"#M7;"'0[(Y"2W:<=)@VF-,U9O($9A?S>$_AS>CI9+1!4#BM?%YCMLQO45.8@ZW)!9NG*.,L&:H,9< FV0$B92&O! M?,&2!-4;3X')##(N:D(!;/,E?+XJ@O(XCZ5I*TOWW(]-Q5(#>H;#"97 MA49\D+^."SI%/C[J['B6JC;$R.QVII[=\PXF_;U^MP?)8"\Y/.J'/7<>!3]31(V^1O$@\[\*>]_*_H_@M%&H64QC :/ MYB:\UPA+U$O?[@U1JJ5=]\3VM/U13M:-]$Y\_1U=,+WDY+C G%2C@T,*MUZW M^/7&JLJWU86RU*3]LJ!?$;43H/M<*;O9. /M/SOY!5!+ P04 " !C7HI1 M#);>#K8" #Y!0 &0 'AL+W=OPX*IQ;G<2QS0HLN3W4*U2TL]"FY(ZF M9AG;E4&>!Z=2QBQ)WLCZ->M%FX M%LO"^85X,EKQ)<[1W:ZN#,WB5B47)2HKM *#BW$T[9W,!MX^&'P7N+9;8_"9 MI%K?^&IQ)M=Q0["ND=XZR1G]7R[!7Y/EQHY0H+ MGU2.^7/_F%!;7K;AG;&=@I>9.X1^;Q]8PI(=>OTV_W[0Z_]/_C^GJ76&'M"O M'1$';<1!B#AX)>*T)M\BIYRR56&%JC2 'E60":YM6(A,AX>,-GK M0)@](^Q(0NR"4+2,+]W0;IQ;1;4LQ1\B^$(U#)WS($?QIO=<2'_Q!T1T,.>$ M/,>L,L()HJ2:H!>OX+0R!E7V"#>&*RMKU+>@_876;C/Q =IN/_D+4$L#!!0 ( &->BE%8 6%QK0( )8% 9 M>&PO=V]R:W-H965T3M3:/MD D MV%12V:E7$-5GOF_3 BMA#W6-BF]R;2I!;)JE;VN#(FN"*NE'07#L5Z)4WFS2 MG-V8V42O2)8*;PS8554)\SQ'J==3+_2V![?ELB!WX,\FM5CB'=+/^L:PY?N?AV3QQ_HW#KQ+7=F';DN-H=DT%&AA>;/@O6QS!I4IUA0?P@]_# M\%XL)-K1Q"?.Y/S]M$.=MZC1&Z@Q7&E%A84+E6'V,MYGACW-:$MS'NT%O$[I M$.+P *(@"O;@Q7W9<8,7[RV[+1:$RJ!K@(7?YPM+AA_+GSUIDCY-TJ1)WDAS MQQK*5A)!YZ#;3N.VTV77:87T6H/W CNIGME:I#CU6(L6S1-ZL_O"(+[H_,"U MBWL6G@Z&I0(J],IRM78TX"?-#U;Q$S,&5?H,7+.RHI7*4&K+O1C!DE5MX3T, MDV@,(]X:NU_^[MQ+H29NDJD)AS:'!X MZ4V7,& @ 4 0 !D !X;"]W;W)K&UL M?91+C],P$,>_BI432*A)DRZ/51JIW06QAX6J%7! ')QDDECK1[ GS?+M\2,- M1=KVTGC&\__-C#UN/BK]9#H ),^"2[...L3^-HY-U8&@9J%ZD':G45I0M*9N M8]-KH+47"1ZG2?(V%I3)J,B];Z>+7 W(F82=)F80@NH_6^!J7$?+Z.38L[9# MYXB+O*)7BQO^2,<1F'R)2#0:5F,2V L%D^-+GZ1S.!);S MLB"=!*FO.R3R5=Y3I$6NU4BTB[8TM_"M>K4MCDEW*0?4=I=9'1;;P5B/,>0 MK3UK) \RW+0[LE?W@)1Q\SJ/T>9RBKB:N-O 32]P,_*H)':&?)0UU/_K8UOC M7&AZ*G2;7@5^K7!!LN4;DB9IO[J _S*($C11C9U%Y!?';+ M G3K9]F02@T2PX7/WOFY;,*4_ L/;^V1ZI9)0S@T5IHLWMF\.LQO,%#U?F9* MA78"_;*S3QZT"[#[C5)X,ER"^4^D^ M02P,$% @ 8UZ*41V]/F[# P MCPX !D !X;"]W;W)K&ULO5==C]HZ$/TK5M2' MK71W$SOD@Q4@%?96=Z6N[FII;Q^J/IAD(%$3FVL[T/[[VDE(((1HU>[V!6)G MYOC,S&'P3/9BDVMMP* MH''IE&!1(%GE.Q8\Y9'P_M;!UV'A*-XDR M&_9LLJ4;6(+ZM'T4>F4W*'&: Y,I9TC >FJ]P[<+4CJ4%O^EL)='S\B$LN+\ MFUGEMXXF9::, M2R7TVU3[J=F\D'I'2K2$C:Z.0O>LTH;)\=4=*)IF\BVZ1DLMH+C( /$UTB(2 MVH)M="&ESIHCACP@M)62PGMM+,S?EV5+.< M5RS)!98N>N!,)1+]S6*(3_UM'7$3-CF$/2>#@/]&Z@:Y^"]$'.+T\%D\VQV/ M!^BX317<$L^]@'=(_A-LN2@3>UR&+Q^T.;I7D,NO X>-FL-&Y6&C"X<]P0Y8 M ;UEJ#S]TM-T@-W,';DCXDWLW7%V^LQT(IW&[(28UQ#S!HG=LXCG@*XR+K7D MUH+G!Z5QULNV@O..:&"7>&Z'[+G5-7;'I)^KWW#U![F^3YF"*$%?'B!?@1BJ M2]! !J\O@K Y+/QE$81G"=.E#8-.6L^MQIX7]&=UW+ :OZP"QF27]5"[GI3: M)V$GRSU6 7$N" *WG1&[+RN)&N^DW&[H=$71:Q8XX06^;7/%P]WUHZ!Q:LC1 M#"UXGA!3L-K^S#!+ZNM&L\_N6^$ M_JBCK3XSXCFX(R[[Z&J?@]B4$X]$$2^8JJZ[S6XS5;TK9XG._EQ/6]5LU,)4 MH]H#%9M4MZ<,UAK2N0FTWD4U_50+Q;?E +'B2H\CY6.B)T80QD"_7W.N#@MS M0#.#SGX"4$L#!!0 ( &->BE'6/G2Z7 0 %$3 9 >&PO=V]R:W-H M965T[QC_*6)*)7C- MTEQ,!K&4FSO+$D%,,R)NV8;FZLJ:\8Q(->21)3:N!I9 M#4J89#07"@* 0DF5ULJH@2_+JG[S61.PE*)SN!%0GH..$ MX8D$7"=@W6A5F6[KGD@R'7.V [R,5FCE@>9&9ZMNDKR4<2FYNIJH/#E=T"W- M"PH6-&!1GFAJ/]Y329)4? (W8*GNF[!(*6!KI9J.%2!,!(DB3B,B:0A6;V!5 M"(4K!! T4AI+0/)0'?-M$I29:\I5G&1U0Y0+A?RRO 8%4(E MB;$E55=E;590=S"K.D G.L#@@>4R%N!K'M+P,-]2;#24H'=*9J@7\#&0MP## MSP#9R.ZH9WYV.ASUE(,;A;#&P_^BT)JS#'Q]E93G) 7SFDGPXU<5#[Y+FHD_ M>V8;-K,-]6S#_MG$9_#,)$F[Y*@ 7 U0NL1VBH=XB)RQM=UGJ2M,$6HW80?U M.4U]3F]]NBKP+-="C*[ ,;>-N]J4\UP@'%+K( M/^*Y(\I#]@FBX9[[PC-NYV=.0FV])1-<$%_, M/F[QBB'VH'W,?T<<4K[CGE# ^!WL-[S9XW*IWGY;EA;ZY:=>)O2M5"07ZY*3 MFG_P-_C/U@.-J4'G&L(8KX/NQ<*X+<*A YUC_^D(4\\%.J&*L4?8[X^_D?IQ M6.BE"%C6\HC+!#$."/UK"&)L$8XN%F348GHXPJWGI!V%L.-TZX&,CZ)^'WU@ MJT0M I_9YN9ET];@,@-#QBX1O((LR!@F0I?*4B,)C)^BX34D,M:)^A>$YTCDM*T,N@C#8XVZXX8G MW P9NT7]=CLGG">J^67U1=1A8A>J8WP5>==0Q_@HZE]*GJ..WV+=]SRO]0"U MPR#$#CRQ!$/&>E&_]3[*N.L]?YDBV#@KMJ^@"#86BOM7G&LQ$@8$4NJX_RYFRS+_1%[X8,R?=! M.4&SBS;]!U!+ P04 " !C7HI1@2+M"_D% #2*@ &0 'AL+W=O M)WZ4SI:+\MZG;+F06Q5'J?B4H7R;)'[VXTK$\O%RAF=/-VZB<*V*&_/E8N.' MXE:H+YM/F;Z:UUF"*!%I'LD49>+^_D6/5:PU0ZMMKF12-=8(DBC= M_?>_5P.QUT#GZ6Y J@:DV8#U-*!5 UIV=(>L[-9;7_G+128?459$ZVS%AW)L MRM:Z-U%:T'BK,OUMI-NIY8UX$.E6H!NQDF$:E4/[_*U0?A3G+] K=*OK)MC& M LE[S5H9FZ,@ROTPS$3H*Q&@NQ\H%#+,_,TZTH\489'C%?IR^Q8]?_8"/4-1 MBCZOY3;WTR!?S)5&73Q[OJH07NT0DAZ$%'V0J5KGZ)'M"M-,6'78 3Y>X^-& M?"4JI(4JCP*!U%J@+WHP]>#<*CU&G76W2\CW@##';L%M1V%,+>YVP[5KN+81 M[KLH56*U1E\_B.1.9":&G#JE,^5"'ZS2(:4=YG#O=M'@U M.&_L*C(F+%SX(M_X*W$YTS:;B^Q!S):H2W7.SW/08VR! UC&/J="D&@UFSB-@JR(\HA5D]%8O '3,>NR2KC@;1Q9C?Q MMJ.H1WD/7C *;':*SYD?E'1KU-:TBXQ:CM>$W [#EH<)[8$,/H+-1G( M\*C2 A? WI1+BX!V$[-V'U%:588#-_6X:S5+JRN..)B1;IX(& '!)_"$_D4# MYD $U)R025,'LD[,LGX,=6V![IH(=83USX0(Z#@QZW@O;X,F# 3TG$Q:SPGH M.3E;STE;I[GEDB9Q76KN]/W@0,N)6G>JHY9WGMH&V9[%,2:LDDS"2I/1U^G,6<<\(H] M0J+#7H-E4+-E]%?#(#.EX %TTHM!%+R"FF?QI]2#,>.0>F@O(;&>WSU8"C5; M2C_3Y[DO \-@UI2I9^ ^S/QB< +U5<:?B7I'6"'J/5[,P(:8V8;^$!IE%A<; M&4=Q!F[!IKT)L+<+\)/%G1,X8VW.FGRU0SCS^EX]&9@-,YM-%U_#')B!Q#-[ MTA2"-;#1EWK,&0N =:U;-'=5VB$'M.7@3 M-WO3QX+4HYC:VU2>])H4!_?AYA>,4YAJKSYAEU@MMMIAA%#L]; %-L3--G3( MUC!7YB#[?-)+41P<@X^^\VS..$2(1]Y[ML%^;+/]M(I@D!_;(/CVI!>Z;+ & M>_2%+KN]@M6QV=L11;V]5YZ$VB+T]Z04O&RS$'GW!J\JX M?T0*4YNW*.T("6DV9WV_.!G8:09CL6]3FF]=C2R;'> AY*8\@W@GE9))^7$M_$!D M18#^_EY*]711/* ^QKK\#U!+ P04 " !C7HI1'>U Z78" #.!0 &0 M 'AL+W=O)#@81Q%DU!0)H-T MZM=N=#I5K>5,PHTFIA6"ZH<%<+6;!:-@O[!F56W=0IA.&UK!!NQM!_PC<'.'(R)^LL/4L>!>0 DK: ^#E@_ (@Z0&)-]HI M\[96U-)TJM6.:!>-;&[@<^/1Z(9)=XL;JW&7(59#ZUYRNP ME'%S05Z3#99-T7(@JB1,=E7CTY]A29!<2:OQ)@AG-&.;E;D M_.R"G"&0?*U5:Z@LS#2T*-L='N:]Q$4G,7Y!8D*N\9C:D ^R@.)/?(AV!\_Q MWO,B/DGX);>7)!F](G$41T?T+/\9/GI_0DXR7$'B^9(7^/X[Q3_FF?%[/T^H M& \JQE[%^"^%H+M">(3"79NM@32@F2I(J94@5*A66H-;.6^+IY@3*JGU$1E4 M3$HF*V?SB?98.71")UZHZT+;-$[&$[RI[>$E'8F:),EDB.JR$!X\#0&Z\AW# MH%ZTT57,L#HTI;E_B\_6%]BLNM[R1--UNFNJT9HA'$JDC"[?XE/77??H)E8U M_@%FRN)S]L,:&RYH%X#[I5)V/W$'#"T\_0U02P,$% @ 8UZ*4<\OQL!K M @ ?@8 !D !X;"]W;W)K&ULO95=3]LP%(;_ MBI6A":2-?$,%:21H-8U)$ZB%[6+:A9N<-A:.76RG9?]^QTZ(,FC9Q\5N&CL^ M[_'SGE.=9%NI[G4%8,ACS84>>Y4QZS/?UT4%-=7'<@T"3Y92U=3@5JU\O59 M2R>JN1\%P8E?4R:\/'/O;E2>R<9P)N!&$=W4-54_+H'+[=@+O:<7,[:JC'WA MY]F:KF .YFY]HW#G]UE*5H/03 JB8#GV+L*S26KC7< 7!EL]6!/K9"'EO=U< ME6,OL$# H3 V \7'!B; N4V$& ]=3J^_T@J'ZZ?L'YQW]+*@&B:2?V6EJ<;> MR",E+&G#S4QN/T+GQP$6DFOW2[9=;."1HM%&UIT8"6HFVB=][.HP$(3)'D'4 M":(_%<2=('9&6S)G:TH-S3,EMT39:,QF%ZXV3HUNF+!=G!N%IPQU)I_!!D0# M9 :%7 GF2GLX!4,9UT?D/9GCWZ9L.!"YM-4!I:#LN$"10@JCL!/8C8>&Z59> M2&TT2N_F4W)X<$0."!/DMI*-IJ+4F6\0VU[N%QWB98L8[4&\+LPQB<-W) JB M8(=\\KK\4\/WR7TL5E^QJ*]8Y/+%>_+]%-B,#;B[9M1% 7GUZ:RF@9S")1H#4:[H_!\5X=:F!,'8P?#)H].XR3S M-\,^[ B*TZ /^L5GTOM,_H//W_IK(=(A>CH*G_G;$12/DMW^TMY?^JJ_6VDH MWT64OBAF&H?I,Z*70LTDC] ,%A1=6R<$ ,;S MWKP9VQ/OI7K0)8 A3Q47>N*5QFQO?5^G)514]^06!.[D4E74H*D*7V\5T,R! M*NZ'03#R*\J$E\3.MU1)+&O#F8"E(KJN*JJ>9\#E?N+UO8-CQ8K26(>?Q%M: MP!K,_7:IT/([EHQ5(#23@BC()]ZT?SL?V'@7\(7!7A^MB:UD(^6#-3YF$R^P M@H!#:BP#Q=\.YL"Y)4(9CRVGUZ6TP./U@?V]JQUKV5 -<\F_LLR4$^^-1S+( M:TX"P!80O M 8,S@*@%1*[01IDK:T$-36(E]T39:&2S"]<;A\9JF+"GN#8*=QGB3+*"'8@: MR I260CF6GN] $,9US?D-5GCM:Z88NE=IHI+I?+\CUU0VY(DR0SZ6L-169CGV#95@Q?MI*GC62PS.2 M(W*':4I-WHD,LM_Q/I;?]2 \]& 67B3\E)H>B?JO2!B$P0D]\[^&]]]>D!-U M1Q(YON@,WW]K^;?I1KN][Q=4#3I5 Z=J<$;5]!^4G#KC)MO(9;.C9I>,1^/8 MWQWW_<^8X;#?Q31E^$=W'U44;B1HS%L+TUR!SMM-G:E[;"_\,YQ&S?#X1=., MLCNJ"B8TX9 C9= ;XUM6S7AH#".W[H5MI,%6N&6)$Q64#<#]7$IS,&R";D8G M/P%02P,$% @ 8UZ*43:YTZ"; @ C0< !D !X;"]W;W)K&ULM55-3^,P$+WOK[ B#B"Q29JFI45I)*!:400LHLON >W! M3::-A1-G;;>!?\_8"5%WMXUZX9+X8]Z;F3?V.*J$?%$9@":O.2_4Q,FT+L\] M3R49Y%2YHH0"=Y9"YE3C5*X\54J@J07EW M\?^CEE!5.'-FU!QE'8JTY*^!! M$K7.YE-R M?'1"C@@KR!WC'.NC(D^C-X/QDH;YLF8.]C#/H72)WSLE@1_X.^!7W?#OB79) M?S]\>C"\-_X;[J%$K4Y!JU-@^?J'ZO1\BQ9DIB%7OSOX^RU_W_*'^^(M05+- MBA7AQA/AC"X89_IME_ UU*BI?R/T->;Z# M? &R*ZE!2SKX%-&&+?^P,VC+3S3(_!3ONDHD*TTSV778NHE^9$ :!6KYX;5D M$D/'&W!12L;-*1P06J1?-)K.E*3 _S>]6?,W:^EV)'?6)G?6&=,C71HGUX*G M>"S4*9D5B7M(=4:M@]&G5&?<\H\/J$XBE-Y5D/&.,SQHSW!]Q;MMZJ"\K=YG M'JH[*E>L4%B<):)\]PR/J*R;?SW1HK3M<"$T-E<[S/"]!&D,<'\IA/Z8F [; MOL#Q.U!+ P04 " !C7HI1,SMR8>L" #^!P &0 'AL+W=O=N&.KS.P"_YL4M U6S)X*&XUSOQ&)>$YDX8K231+ MI]Y5[W(QMO;.X#MG&[,S)C:2E5*/=O(EF7J!!6*"Q6 5*/X]L043P@HAQN]: MTVNVM(Z[XZWZ)Q<[QK*BABV4^,$3R*;>V",)2VDIX$YM/K,ZGJ'5BY4P[I=L M:MO (W%I0.6U,Q+D7%;_]+G.PXX#ZK0[A+5#N.\P..+0KQWZ+M"*S(5U38'. M)EIMB+;6J&8'+C?.&Z/ATI[B$C1^Y>@'LZ\,+A%H5@>&I !4FXB84RI48'S00%EA!0!#)&%BHOJ'QY;PC6EZ; Y9J(2OJ, M/"ROR[-Z[Z,#I-V?1=WK](WK_.?$_KU8& M--Z37QUL@X9MX-@&QV)]K4YB9:#M!"N5R*G8%^1I-@HQ-T^[66VQZ?4:FU=X MPP9OV(FWS)2&,V Z_P=?)3/XK=8-'!KJ.+ MP1Y9BTUTT8XV:M!&G36WH"8C!>4)P8Y :*Y*"0;O:2Q*O&/VPMHJRQ$=J\^6 MHRW.*A+!Z8H+#IR9RXX*&S5W9:^<4M-!7OI.[2) MQH.]]/D[3VG.]-IU&(.GAGFI'I9FM6EB5^[MWEN?8W.K>M%?F:HSWE"]YM)@ M,"E*!N&ULK57O:]LP$/U7#D-A@S5VY+3;2A)H4\8V.A8:MGX8^Z#8EUA4MCSI M7#?__4Z*8[*1A [V)=:O]^[=.^DR;HU]= 4BP7.I*S>)"J+Z*HY=5F IW<#4 M6/'.RMA2$D_M.G:U19D'4*ECD227<2E5%4W'86UNIV/3D%85SBVXIBREW=R@ M-NTD&D:[A7NU+L@OQ--Q+=>X0/I6SRW/XIXE5R563ID*+*XFT?7P:C;RY\.! M[PI;MS<&G\G2F$<_^91/HL0+0HT9>0;)GR>B&7\ZCBC/J0'[H]W[!]" M[IS+4CJ<&?V@NG(\NW]>4);VFM+ M@[;1$6T/7;CS73B+_N7VX8#0EN+UG4L]E!2*BV*&FP8%)173W)?-Z(%"'H; &$-"%\*B&I Y(16S)RL M8Z+)="S%ⅅ;;+9@>N-0QLUE%L;YUJ:76IP>GH&I@<*[1Z#)I2I/?0>S)CLY!HEDI)7"-SFK!U+3KYAR*!@VCWG;9&PI9X90GK$PAM4:_?3,,0WQ8=2FIN]0*=OO!8==K4!$8. +VH+F; MAKTX'OMW;;,[@J(^;H)^T=9OM/6W:OLL>/)W?@Z:"H-7XF?<,(K_B9_\J3>M MD"[[JGK]EC-Q,(J>V=<1%/6C;ON&C93A"Z6X-O^IAZ.FS.B5>!C@IW,:;Y5^ M)31AG4BE$? M8YYDM@( /8' 9 >&PO=V]R:W-H965TM%*:_E(($F5(/5#TR:U6M6TV\6T"P<.P:K!S#9)^^]W;"C+%D)V ML1OPUWN>]QA\/-\*^:)R $U>"UZJA9-K75VZKDIR**BZ$!64.),)65"-7;EV M526!IE94<#?PO,@M*"N=>&[''F0\%[7FK(0'251=%%2^70,7VX7C.^\#CVR= M:S/@QO.*KF$)^KEZD-ASNR@I*Z!43)1$0K9PKOS+:]\*[(JO#+9JITU,*BLA M7DSG<[IP/.,(."3:A*#XVL -<&XBH8^?;5"G8QKA;OL]^D>;/":SH@IN!/_& M4ITOG*E#4LAHS?6CV'Z"-J'0Q$L$5_9)MNU:SR%)K;0H6C$Z*%C9O.EKNQ$[ M@L _( A:06!]-R#K\I9J&L^EV!)I5F,TT["I6C6:8Z7Y*DLM<9:A3L=W@"DI M*73VL.1&0DJW4MP8!941<(QB[3#!4XB;^&I)J5:\)-%,(9 M73'>3)\05I*G7-2*EJF:NQJ]&J*;M+ZN&U_! 5]?$GU!1OX'$GB!][R\):P84<'POZ7W+Y?K926^#_]&' TZAR-K*/Q 4>8G]^W/8TJ MLBISM#9Q,)F.Y^ZFAS7N6.-CK*"/U:C"758XF?6SPHX5'F.-^ECA/LLWKOI8 M4<>*CK'&?:QHC^5/1V$_:]*Q)L=881]KLL>:15X_:MJAIH.HIQRPT&8:9!]P M4&N*^:6J: (+!ZNU KD!)R8#_^NL,S4;-B4TY>VAJ.@;%FC=>[QG^WOO!=,# M.^)[O\N5-XB_ Z4(*ZI:0XHE!O<&E.XM+]Z>@?/(/\3?*9?^/Z0_4!UZO?A[ MAWD63?[VXNY4<7,CWE.Y9J5"1(8R[V*"N&ULM53?;]HP$/Y73E$?6HF17Y1558BT MPJHQ%0W!NCU4>S#)0:SZ1VH;Z/[[V4[(V%307O82W]GW???=7>QL+]6SKA - MO'(F]"BHC*EOPU 7%7*B^[)&84_64G%BK*LVH:X5DM*#. N3*!J&G% 1Y)G? MFZL\DUO#J,"Y KWEG*B?=\CD?A3$P6%C03>5<1MAGM5D@TLTC_5<62_L6$K* M46@J!2AUXX.)]P#>*>WUD@ZMD)>6S7$%%T %S"AC=E Z"XW5Z;*%1:OI MKM&4G-#TI3!]2.,>)%$2O0$?GX=_WK)3\-!VIVM1TK4H\7R#$WS3R5>XIX*( M@A(&2U0[6J"&!\JI:\W3#/D*U8\SF=(N4^HSI?]_&$\/EANF!KD^IVS0*1N< M[<%1]N*0W1OX._M;@VY8AY[5/2B[/(X'6;@[GF83<_-'S+"?=E&-X/#H'W?O MRXRH#14:&*XM+NJ_OPY -7>V<8RL_6^_DL9>(F]6]IE#Y0+L^5I*H> MSOP74$L#!!0 ( &->BE':KL$@D0( -L' 9 >&PO=V]R:W-H965T MZ^QXQT73S('4.BE8*4<.[E2FQO7 ME6D.!9%7? .E7EEQ41"EAV+MRHT DEE2P5SL>4.W(+1TDMC.W8LDYI5BM(1[ M@615%$3\O@/&=V/'=_83<[K.E9EPDWA#UK ];BY%WKDMBH9+:"4E)=(P&KL MW/HWLX'!6\!W"CMYT$.YT73: M+0WQL+]7_VACU[$LB80)9S]HIO*Q$SDH@Q6IF)KSW2=HXK$&4\ZD;=&NP7H. M2BNI>-&0M8."EO67O#1Y."#XX3L$W!#PJ82@(02G$L*&$)Y*�$&[I;QVX3 M-R6*)+'@.R0,6JN9CLV^9>M\T=*I5JGDHF1.:7R+1H]ES1+6%0*GF) M2)FA.4@E:*H@JP%FKHM$YU-0A#)Y@3Z@A3[%6<4 \15*K;!I$72%Q5_A="_< M16JYQ\44G9]=H#-$2_20\TIJH(Q=I>,V[MVTB?&NCA&_$^.W5%VAP+]$V,-> M#WURG/ZE8D?ITY-W]Z][Z+.3=^_275WKMN"X+3BV>L$[>O^U1C]OEQJE?_9? M1YP%K;/ .@N/',7>;?HJ7DL-K92Y"[?)*/0B'+O;P\*^145A-/1:U"N?8>LS M/.IS?D)F^BS7JH,#,[X?>N&PX[D/-@R&N-_TH#4].&KZ@2O"_KG@?6$-WN38 MCR(?1YVPWL+T@<:X4[%I#VR 0\]_#9OUP4;^]74G2>[!Q6B>O:]$K&DI$8.5 M)GI7(ZTCZJ>D'BB^L7?EDBM]\]INKE]?$ :@UU>Y[\ 5!+ P04 M " !C7HI1Z%7.LFT" #_!0 &0 'AL+W=OYCV8)(;8M6)J7T# M;7_]KIV0T0_0-!Z(/^XY]QS;]\9;I1], 8#LJ925&7D%XOK*]TU:0,G-A5I# M13NYTB5'FNJ5;]8:>.9 I?3#(!CZ)1>5E\1N;::36-4H104SS4Q=EEP_CT&J M[;N%N5@5:!?\)%[S%2P []WV<@+K""0D*)EX/39P 2DM$0DX['E]+J4%K@_WK%_==[) MRY(;F"CY4V18C+Q+CV60\UKB7&V_0>O'"4R5-.Z?;9O8(06GM4%5MF!24(JJ M^?*G]ASV ,3S,2!L >%;0/\ (&H!D3/:*'.VIAQY$FNU9=I&$YL=N+-Q:'(C M*GN+"]2T*PB'R126R!:0UEJ@ ,-.IH!<2'/*SMG]8LI./IW&/E(B&^ZG+>FX M(0T/D$;L3E58&'9399"]QOLDL%,9[E2.PZ.$WU.\8%'OC(5!&'R@9_+/\-Z7 M(W*B[M BQQ<=X+NM-F"0WC*:,^9.D%<9NWFL!3[O'^:OZZ5!32_U]Y&D_2YI MWR7M'T@ZTRH%R S+M2KI"> NB\UMN*21RAG?T.WQI81SJO!SN\Q,)^BCFVR2 M#EU26_*;9#@,["_V-_LG_#[N\G78*U.#SM3@J*DY<"E>(&,K:CBMM?_W,GBG M\:V+8Q&- 7^OEDK0*]=B#$M576'S8+O5KHM=N^)]LSZF[M8TH[\T36N\XWIE MW4K(B3*X^$RJ=--NF@FJM:O8I4*J?S&ULM5A;C]HX%/XK5K9:M5(AL<-U%I *;+M3=;2CTND^C/I@@H%HDCBU MG:&SO[XG(9.$7 S,Y042YWSG?#X^%]NC'1=W&&:TMDR MG\HV#UD 7]9<^%3!J]B8,A2,KA*0[YG$LGJF3]W F(R2L6LQ&?%(>6[ K@62 MD>]3\3!E'M^-#6P\#GQU-UL5#YB344@W;,'437@MX,W,M*QKL6'%C)C''!6KH/!WSV;,\V)-P.-G MJM3(;,; XO.C]H_)Y&$R2RK9C'O_N2NU'1L# ZW8FD:>^LIW_[!T0MU8G\,] MF?RB72IK&(UWVA!'QU :T0L8M7 YWKXY\AK@IO@F]/LC\[[HFJH4'M@$9U('Y#H9N8Z6W"?!I40W 105 M+^'X"8I)[<+N]70+YCN=$L.J2'=03Z^;T>N>1^\+O+-:?MV*\9:-2P1K9'"O MGF$O8]C3,OQ(78&^4R]B=:1Z%8.PLD.K1*LJ!2O;L^N)]3-B?2VQ&8.H6[L. M51#2D.(K%G+I*G1[Q?PE$[K('F0F!J^7/L/,R/!YZ3/5XV_QC[J5&59\WN_: MY92K"F%[4 C[@PEA*R_*ULLDW?2(HH:YI:@B;[L<L&8'@$WN8741'.O M',TU4M@>6J1AU?/^AO4-[J:]:*-OL.8R$@]HZ7J>/*7*X+Q'X<[KU1F<]QJL M;S;'&S6N-I .[@_+?JY*D;T5JU7=$Z6/%_1X63SYH7UW>N, MQI]J.NCJ@_*2:*T]82)YB\2#9^P/4G IH,K;EAHI34#EC17K.^.,BY +V!^@ M)8?=_"DY2_(>1ZS7RUF2=QRB[Q/'#S9A]D1^IIH/\:#HVD+PF$_W!01_7I'H4 **0HT4'A9ZT2&]O%X1?;TZ(ZZU MBL[H,B^@Z'"R>04D^@IX3A95SP(M4EZ2&IFF\Z6=5U);O\G79UH*[AT&2[F# MU$CA8=,)TXZK[^%(7A;MIVQ0IT=0?U-G&Y]1U99!5O@A#1[^_&- ?T>[> EC(0#@["*;I!HDLR!*D%A3^HGJ0V#@D>;+<"6@M\Q M@6BP@F^P9P5A[C4"VW7!9A9NY7PF-LGM)M#E4:#VET/9:':#.DTN&LOC-KZ8 MV75?P&WP);EK-',3^RM;J%8;2$SDL368L]I]B#JQOP7=OR@>)O>"2ZX4]Y/' M+:,K)F(!^+[F7#V^Q :RN^C);U!+ P04 " !C7HI1PCVWWVX" ]!@ M&0 'AL+W=O=06 Y*7F0L^\"G%]Y?LZKZ"F>B37(,Q.*55-T4S5RM=K!;1P237WHR!( M_)HRX66I6[M362H;Y$S G2*ZJ6NJ7F^ R^W,"[W=PCU;56@7_"Q=TQ4L !_7 M=\K,_%ZE8#4(S:0@"LJ9=QU>W4QMO OXP6"K]\;$5K*4\ME.OA8S+[! P"%' MJT#-8P.WP+D5,AB_.TVOM[2)^^.=^F=7NZEE237<2O[$"JQFWH5'"BAIP_%> M;K] 5\_$ZN62:_=+MEULX)&\T2CK+MD0U$RT3_K2G<->0A0>2(BZA,AQMT:. MJRS9P3-A+6: RN\SD83:')9(%Y(UBR$"3TSD@95R? MD7.R,&] T7 @LB2Y%*C,$3:4&WO:ADHZDH=.JC ;?V?MY!WK20T0'([SF.R#C\1*(@"AX70=R>3R8CQ,DO0DR0=(CMHF[VS#*$Z&;:>][?2H[8-$ MRH?,IN_N/1I?7 ;_N/E[W< VUF]4K9C0A$-I\H+1U-"JMEFU$Y1KUR"6$DV[ M<BE%QXJ&K , '\+ M 9 >&PO=V]R:W-H965TT!Z<]-I:.'%F.RWLKY^=AC2B/\;4AXF7UG;\W7=W MW^5RO:60SVJ.J.$EX:GJ.W.MLW/75?$<$ZH:(L/4/)D*F5!MMG+FJDPBG12@ MA+N^YX5N0EGJ#'K%V:T<]$2N.4OQ5H+*DX3*UPOD8MEWB/-V<,=F W&NM$A*L/$@8>GJG[Z4B:@!2',' MP"\!_D81"CW M932LB,+/4 #MRMWVX070WA"DLUV-3L7:.4#_S@8="=O!=L9NQ=C=RS@4,A.2 M:H1(F#[S$<6)MVZ6WF?0G-2Z.SE<]=)&70=_QWM/UNV1^ 7&SF#5S#WX U!+ P04 " !C M7HI1TWEU>3X# #-"P &0 'AL+W=O:Y7[0Y(ZM&PPT0**@.2]G)!*]'\S]4,8#&KL6VP*:W!]_;3?' MU+$C>O(#M%T_7_JZ]WC=C9#W:@&@T6/*N.IY"ZV7Q[ZOD@6D1#7$$KAY,A,R M)=I,Y=Q72PEDZD I\\,@B/V44.[UNVYM)/M=L=*,UZXIO.%M@M^O[LD3BVG/"ZPC8)!H2T',SQH&P)AE,CX>FL*,K)B^%IOOD!_(&4P$4^X;;?*]@8>2E=(BS<'&04IY M]DL>\T"4 (:G&A#F@/ UH+D#$.6 :%] ,P"Z/A ML]'3L);P*M$-%.&O* S"H,+/8&\X/JJ #^OA8U@V4-C./-Q32RCXM(CQ]?\\UHS_(40P841E#FIKF M:/]W85L<\>=71[PMC_A#]7&(*PIDV'J3='ZI"TE!SEV_J% B5EQG__/%:M&3 MGKA.[-7Z*3X>9)WEEB9K="^)G%.N$(.9H0P:;>-)9KUC-M%BZ7J=B="FFW0=H-YOE,"/T\L0)%!]__"U!+ P04 " !C7HI1^KM.TZ(# #B$ M&0 'AL+W=O(]X+&JRX^)!K@$4^I:R3$ZMM5*;<]N6T1I2*L_X!C)]9\E%2I7NBI4M-P)H M7"2ES":.$]@I33)K-BG&;L5LPG/%D@QN!9)YFE+Q_0(8WTTM;#T.W"6KM3(# M]FRRH2M8@/JTN16Z9U(0'+J?4>G\^);Q**B,\)[&2CC&HYAA$PB)2!H/JRA3DP9I TCZ\EJ%7-:1*;[4?TWXO%Z\7<4PESSOY. M8K6>6J&%8EC2G*D[OKN")IF:P9I$FVO])O92$: M"=CK22!E CDVP2T3W&*A>V;%LBZIHK.)X#LD3+1&,XVB-D6V7DV2&1D72NB[ MB'0M8)4_CM QJW(N 49KX?,/!="XW;, MU%7G/5908)E-O)T1[+C!Q-XVR]F.\L>!5P7]Q-.K>'J#//_B6?0DJGLXOT%B M//+" Z;MH#!TW6ZF?L74'V1ZDZN<,K3,];.*OMQ >@]B2*F@P@V>_[$9561& M)WQL1JTR$\8H M\9JU=MN"=$1YH[!G>^#&OP(>9/M!K4$X<0 MXA_JT17E]\A1&RL>=M8Y3U/]SK-0/'I 5.N@_](_90F]U;:.SHT2K M?1+[+T"TVEYQ<$)+*\&:6F#/.Q2L'>2/>_2JG1?_PGI_H=<=75)@Z(JS.,E6 MLE#N*.%J3\7A"Q"N]F(\/J5PX[:I!:V=U@YRPQ[E2&W39-BF/R>2H@6(!"2: MHUM]I@#-/#Y&'%*[*\'/+PYIO.N2TUIAB??3Q@I;5M@1Y89]7DAJXR;#QMU4 MZ/T3%:H-EW@O0*':ALGP^^K3%?+;IP RPH<*#=Q3?%&?2>Z[T";=HKH'&($R MOK_D7#UVS#&W^JPQ^P%02P,$% @ 8UZ*46"6UJV8 @ N@< !D !X M;"]W;W)K&ULS55=;],P%/TK5IY &DV:]".:VDAK M-[0A)JI5@,3$@YO<)M;LN+.==OOW7#MIZ$8;>$"(E\8?]QR?>\^M/=E)]: + M $.>!"_UU"N,V9S[ODX+$%3WY 9*W%E+):C!J&PXO?9("SP<[]G?N]PQEQ75,)?\*\M,,?5BCV2PIA4W=W)W#4T^ M0\N72J[=+]DUL8%'TDH;*1HP*A"LK+_TJ:G# 0!YC@/"!A"^!HQ. *(&$+E$ M:V4NK4MJ:#)14C48V.W"U<6C,AI76Q:51N,L09Y*KQXJ99W)3;D$;=,=H M\N82#&5RP] %53@HP+"4UHBY% +M61J9/I YIUJ3 M&;F_!;$"]1WW=8$0/?$-BK<2_+01.JN%AB>$1N16XDF:7)499$?P\VY\/^P@ M\+%J;>G"?>EF82?CI]3T2-0_(V$0!L<$=<,_5/P4_(6VV].V@'+>W T4;_ID'N/R(_N3$@=)>Z8:MNV)GTOL'2NNNT[;JSCAZK MV8:.S5YPVV00AG$X\;>'QOTNZH7442MUU"GUCJXI<'(M><;*7#NG_L2H<OVJW5.6LU(3#&J%!;XQGJ_JEJ"=&;MQENY(&KVXW+/!Q!64# M<'\MI=E/[ 'M*O!5$7!]/,4A5J/@D[PLG''E[EU&^%X6+(EWJ-]*&\UK<(& M)>,%2L.5!(V+43#I7,X&SMX;/')MAP(Y[!#O'&(=QVZ1QR2C4/B MA=;,O*PK9MEXJ-4:M+,F-/?@<^.]20V7KHKW5M-;3GYV_/%7Q>TS7,L5&DO5 ML0;>7Z%E7)@/< KW=&JR2B"H!:1,ZV=3>+B_@O?O/L [ MVH>ON:H,DYD9AI;8NIAANF$VK9G%1Y@E<*.DS0U\E!EFK_U#4ME(C5^D3N-6 MP"^I/8.D[-ZY:*&3-)E//%YR!.^?4_M],C=6T[G_T1*]VT3O M^NC=(]&G3#"9X@G,<<,'TUNF A58%V!S!L *!&U.A/I2*WH%4 M)+N9V#?J# Y7L=^([+>*O"Y*QK4_QX=8M3J_*?4U\?_'>:5NT*@;O.TRHF%5Z:?+7%F:5?XQIZ\)U,Z MWB^4LB\+%Z#Y/AG_ 5!+ P04 " !C7HI1RSB2@LH" #6!P &0 'AL M+W=O]/VS 0_5=.$1] &J1-2S>J-A(M M3$,:&Z)C^S#M@YM<$PO'#K;3PO[ZG9TV*_2'$'QI8^?>\WOGR]U@H?2]R1$M M/!9"FF&06UOVP] D.1;,G*@2);V9*5TP2TN=A:;4R%(/*D08M5J]L&!* J*[C$&PVF*@JFGT8HU&(8M(/5QBW/8'2<"5!XVP8G+?[XYZ+]P$_.2[,VC,X)U.E[MWB*AT&+2<(!2;6,3#ZF^,8 MA7!$).-AR1DT1SK@^O.*_;/W3EZFS.!8B5\\M?DP^!1 BC-6"7NK%E]PZ>?4 M\25*&/\+BV5L*X"D,E852S I*+BL_]GC,@]K .+9#HB6@.@EH+L#T%D".MYH MK0"#@^.X(#VX4>N*L-D:@:A)?5.0Y@LE8YJI=$.I1VX5M+F!BYEBNES?$BN M&^O1ROHHVDOX/;$GT&E_@*@5M;;H&;\:WC[;(Z?3W$3'\W5V\+T[U;_/I\9J M^B[^[%'3;=1TO9KN#C7?J(&\.%ICHC+I1:65YC(#FR.4J+E*@;[(34G;+KD^ MMN>/=2UF'A^?N?3/US._&13UFI!G?DX;/Z=[_7Q%8_H@R55MAFH0:GMO\ 5& MB2W!V^SN5>5:=-^4+,%A0#W8H)YC$,.V6GP_S[.T]9JT]?:F[6YG(;XE:Y93 MY>9(N6/6AVLLE;8.G#*+V_+7>TVY; 9ME$NXUB(+U)F?' 8254E;MXQFMQE. MY[XGO]@?T="J9\Q_FGKB73.=N_P-02P,$% @ 8UZ*40=6Q;H, @ ?00 !D M !X;"]W;W)K&ULC511;YLP$/XK%NI#*VTQ@62+ M*H+4)JJV2=&B1NT>ICTX< 2K!F?V$=I_O[,A*-*:;"_@L^_[OON.,TFKS8LM M 9"]5JJV\Z!$W-]R;K,2*F%'>@\UG13:5 (I-#MN]P9$[D&5XE$8?N*5D'60 M)GYO;=)$-ZAD#6O#;%-5PKS=@]+M/!@'QXU'N2O1;? TV8L=; "?]FM#$1]8 MQR_<)SQ):>[)FSLE6ZQ<7?,WG0>@* @49.@9!KP,L M0"E'1&7\[CF#0=(!3]=']@?OG;QLA86%5C]DCN4\F 4LAT(T"A]U^P5Z/U/' MEVEE_9.U7>Z4DK/&HJYZ,%50R;I[B]>^#R> \>0,(.H!T?\"XA[@.\>[RKRM MI4"1)D:WS+AL8G,+WQN/)C>R=E]Q@X9.)>$P?1#2L&>A&F K$+8Q0)\(+;M> M @JI[ W[R)XV2W9]=<.NF*S92BI%_;<)1Y)W)#SKI>X[J>B,U/<,1RP>?V!1 M&(7OP!>7X=\:=0[.R?3@/!J<1YXO_K?SI;29TLZ\93_OMA8-3=>O"QKQH!%[ MCTG@T2?CAM&-_YTQ& MLR&G*YF?#(>[F"MA=K*V3$%!J'#T>1HPTPU[%Z#>^WG9:J3I\\N2_@]@7 *= M%UKC,7 C./QQTC]02P,$% @ 8UZ*4=5X,U1W!0 'AX !D !X;"]W M;W)K&ULU5G;;MLX$'WO5Q#>8M$";2Q2OBF;&%@G M+;:+!ALD;?2(MD623EU FQ>8HF:&;+F MXKM<,*;0CR1.Y6EGH=3RN-N5X8(E5![Q)4OARYR+A"IX%7==N12,SG*G).X2 MSQMT$QJEG?%)WG8IQB<\4W&4LDN!9)8D5/R2G@K5M%F44)2V7$4R38_+3S)SX^]XEVR"V^16PM-YZ1AC+E_+M^ M^30[[7@Z(Q:S4.D0%'Y6[(S%L8X$>=R703M5G]IQ\_DA^L</QO M-%.+T\ZH@V9L3K-87?'U7ZP$U-?Q0A[+_"]:E[9>!X695#PIG2&#)$J+7_JC M)&(?!U(ZD!T'W+,X^*6#OZ]#KW3HYSJFBXQ/!UTAH:XBF'W(R$V0U2AN8ZVRJ/I,86)$69"1.F='IM(0BQ+?^_0U8[I MS05+IDS<@L_7ZW/TYO5;]!I%*?JRX)FDZ4R>=!7@URBZ88GUK,!*+%C_"=41 M\O$[1#SB&=S/W>Y_9['-O0NL5]23BGJ2Q_/_%]3??(;NT2?%$GGK2-ZODO?S MY'N6Y,_95"&I^XA4Q(R#4008Y 'T]K,:$W\4 '.K3<35JY6C"Q26XS_ .W",1@,SFE&%9N1$\YFM6(QPM3TZEG)0A0Q>WCZ$O;J >0?N M1).6"#?XUEA,O.:DQ-VGIPH;;Z:7%][%*!M\NJ"C-T5V;;W M3EK\;(SXS9G0)]YP=R8TS4:]@67+QG7]QNX"_AR;]J2E3QL13J_'3(W# VVS M64L*[-841=$@^Q0-7)=Z/'B!9:-6!=@M"_8I&^X(-\0\7YIE'P=#'.PN'(-9 M?S2P"#! 2@V3"0>,_0X.98X606EH1M_1YEMK2TJ>-":?7 M(U;-$P3:9G/C$,,MJ(K:XN]36TBM98C_\FH+J=4+<2N)/6I+2X0;WSQ?GDJ+ M/$&@;6YJ+4(..M]HWV);XMN88KZU-*%C;SFP0S> M/"LJF6E:V4^42"W4B%MFV8M/BSRS8#'H+@.6II4#2RW.B%L\/4_I:1%L%AY& MC8-7PQ&6V+^@4:EJ4 M+C/(NY@*:D%3&\17+HB(IK-],=8%WV\Y03'.ITF+UP/&E&_"U&AT'2[A BH M7(Z:*=GNQD57PL1=?F$H82UEJ2J.V*O6ZE)RDM_=[;:3X/@,YFOS"TRYXS.8 M=J8O&+Z8H@%X^))?^77KM(J;TPLJ[J)4HIC-(47O: A[BB@N(XL7Q9?Y]=R4 M*\63_''!*.P,V@"^SSD,?/FB.ZBNA,?_ 5!+ P04 " !C7HI1-D5D08\# M !C"0 &0 'AL+W=O'*1IN".QR:++2E M 9YZIT*&T6 P#@LN5+"8^;D;LYCIRDFAX,8P6Q4%-S^7(/5N'@R#_<2MR')' M$^%B5O(,[L#=ES<&1V$;)14%*"NT8@8V\^!B>+Z:DKTW>!"PLP??C)BLM?Y. M@ZMT'@P($$A('$7@^+>%%4A)@1#&CR9FT&Y)CH??^^@?/'?DLN865EK^+5*7 MSX-IP%+8\$JZ6[W[" V?$<5+M+3^E^T:VT' DLHZ733.B* 0JO[GCTT>#APP M3K=#U#A$3QW.7G"(&X?8$ZV1>5J7W/'%S.@=,V2-T>C#Y\9[(QNA2,4[9W!5 MH)];?.#"L _O+MG1FV/V!A?9EUQ7EJO4SD*'A EVF#3DEC6YZ 5R,;O6RN66_:52 M2'_W#S%1;;:B?;:646_ SXD[9?'PA$6#:-"!9_5J]^&?/7#B5KS8QXO_4[P3 M=E$+<[T7!J6X;858DA G[/XP[U>4=[+1*A%2<'^JOG["+=B5@\)^ZP%XU@(\ M\P#/7@"XY)*K!-&M(1-*$12LH1*,T&F7G'6TL8]&_6>[B*?1:!9N#W/<832F M=&X[@(Y:H*->H+>00E'Z%&!G9 _"0+S )LR:07!@O4H,6X)CGL)?M&.2W8D-5$X9AGV M=XNG*Y$5G@PZ9F__F$;1X/UGEX-A1_"(UX2%8S+1!0JHP'F+X?LNZN,.ZO%3 MYL^-AM-NU28MJB*NN!TZ6_%M79XQ_K/'%]!8,@ US=:N_V -FC?58M_ M 5!+ P04 " !C7HI1^S[4*3X# 5"0 &0 'AL+W=OX!WDOTUWYW/S.Z.9SMC/[L2TCT32NA-318A;&KNUB9AJO MI,9K"ZZI*F&_+5&9W3P:1[<#;V51>AZ(%[-:%'B#_GU];:D7]RJYK% [:318 MW,RC\_'9ZH37AP4?).[<7AN89&W,9^[\F<^C$3N$"C//"H+^MKA"I5B(W/C2 M:4;]EFRXW[Y5OPSLQ+(6#E=&_2US7\ZC%Q'DN!&-\F_-[C5V/!/6RXQRX1=V MW=I1!%GCO*DZ8_*@DKK]%U^[..P9D,YA@Z0S2.X:'-]CD'8&:0!M/0M8%\*+ MQ36K<"+$)UD0C-6?QQEN:E63G%Y="6O@@5(-PA<(U%BE%WL&3"_1" M*O<4GL,-'9V\40AF TJ*M5322W10M08Y" \;UMD&'4X.)3AKK)6ZX"!+!XWC MMI.%EAN9">VAT6;MT&[%FI2EKAO>]2_O=^1G8_G:^X#C '!\#\!2 M**$S? 9K+*36[ FAU&BER0^ENU6;!C5^I+:+]'0ZB[?[*1C+#.<1 M/7V,B=$"!E F/_TZQ$D/<3((L2J%+OBXT_&GDJCDOY0_SJ8#8T$9Y^A>4>4$ M7V)'^$.>45@^ONV:_;M8H@KWD.VZ 'V7.!2D03\?%( VD/]?IPUDO%=A*K1% M*+P.,M-HW[Z<_6A?V\]#2;LSOJ2:WY;H[S+M!\.5L 5'6N&&)$=')W1$;%N$ MVXXW=:AC:^.I*H9F2=\M:'D!S6^,\;<=WJ#_$EK\!U!+ P04 " !C7HI1 MB_J8,&8" #;!0 &0 'AL+W=OTG\<<^YYUS;=[Q1^M54 ):\"2[-)*BLK2_#T&05"&K.5 T2=PJE!;4XU65H M:@TT]R#!PSB*SD-!F0S2L5];Z'2L5I8S"0M-S$H(JG]/@:O-)!@$VX4'5E;6 M+83IN*8E/()]JA<:9V''DC,!TC EB89B$EP-+FLG_UWM'+DAJ8*?Z3Y;:: M!!V#CL Y.D' MQ"T@W@<,/P D+2#Q1AMEWM8UM30=:[4AVD4CFQOXVG@TNF'2G>*CU;C+$&?3 M>UN!)O=X.F8<6A3G4H19*V3:"(D_$)*0N9*V,N1&YI"_QX=H MJG,6;YU-XX.$]YD](\G@E,11'/7HF?TS?/#E@)RD*W3B^9+_*_3S'>+(K05A M7@YD'799AS[K\(.L=U!23@J WA-IL!<>ZY[[.HW.DG&XWJU27\SG+N:=J%$G M:G10U -D2N,ADQ*[C"&%5@+OCEEI*C/HTSGJT7"^I[,O9KBG,]QY)P)TZ=N' M(9E:2=M$ \N,FUL4CL8#OK^.\Y.VGHNC0:XJ6-[?ON MON_.]GFZE>JGSA -W!>YT#,O,Z:\\'V=9%@P?2Y+%+2REJI@AH9JX^M2(4L= MJ,C], A&?L&X\.93-W>KYE-9F9P+O%6@JZ)@ZO<5YG([\P;>;N(3WV3&3OCS M:.6[WW#5;)2LJ?=O ^ MG7F!)80Y)L9Z8/1WAPO,<^N(:/QJ?'IM2 O<_]YY?^NTDY85T[B0^3>>FFSF M33Q(< 00-8#(":V9.5G7S+#Y5,DM*&M-WNR'RXU#DQHN;!671M$J)YR9 MWY@,%=R4J)CA8@-O[FE_:'P)'VD'G5RC83S7IW &2]H_:94CR#5(!Y(M"'<@ M0: S^+*\AI/GI_ ^H;XVJA^TG"[JKF%1[A%\$$*DVEX(U), M'^)]TMF*#7=BK\)>AS>).8=H\!+"( PZ^"R>#!^\ZJ$3M;F/G+_HB+\GI_3[ MY4H;13O^1T_481MUZ*(.CT1=2%5*BH(OGDW"0?B:UIC=ZW#+3 8+6125X FS MATS#>Y&<0Y(SK=V!HW/'A:X4$PG::5YH1Y $Y+AA.:P1M7_R]WNW>H@Z[=H- M->^1XVUOG[MY%(13_VZ_0H]MSL)1T!H]R$C<9B3NS' MGNJ/6JVC_]-*!0O+3 JDFJ58"+YN#.K*=>GMC?@D*75*1H_S%HWB[MJ.6[WC M_]/+DD15=K=*!4**,RX262 UJ)R.2 J&W5.]VY$$9BVI.0AJ?"O-4TZ]KRLI MO;3^(2GCQTD)!_&1'3]ILS+ISXHT)+GOSNF2-.DX>_'A >TR&H\/J^CO=:P" MU<8U<@V)K(2I[_-VMGTK7+H6>3!_16^(NN7_=5,_0#XPM:%KARZF-;D,SL>4 M0U4W]7I@9.GZXDH:ZK+N,Z-W$"IK0.MK*ZCVX, -H-J8V4[32OOQLPT! MU@"+NK4/#3:^Q^=>'Y_$&U&U^)?3(K5"BE$$F4YXA 9NYG*.3-V]GKM+X9I4; MEEC+ LOOP K0)<]4(M%%%D'T9[RK>57D_#VYI=\+^#54IRC [Y#O^5X+G]71 MX7C:0R>H:A58O$$'WHWBX3VZAGPKPD1+1Z*[2V!K$#]ZP <5^,""!\<>Q-T7 MO0)]5L!D'_ZPPA_VDT^(T(P%F+L-$2(/>ANRIH"T%^CI?5)HJP]/()4 DC;? MQJM<\%@0UJ:,8O.AW=Q8Q\-B./',W\Q]:&$]JEB/>EFO.&/ZLJ\HD1(MCZGW MN$(>OTJ])Q7^I)?Y61P+B(F"1@$C).TIM!5P-PMXMJ%<;\-=TOA1=\NN#92/'H=2=2&BL>O)HGQ@20& MHV \]3O*79LP/M:%_X\H)H<6V/HUYS8Z,@8BMHVJU*799JKH?ZK9JAD^LRW@ ML_FE:9)MIU?#%!WV)1%QJEV;PD9#>J=C73U1-*W%0/'<]GUKKG07:1\3W>B# M, OT^PWG:C\P&U0_'1:_ 5!+ P04 " !C7HI1&+5?J@$# #2" &0 M 'AL+W=OY\V,.)KNE;XS M&:*%^UQ(,PLR:XOS,#1)ACDSIZI 23L;I7-F::JWH2DTLM2#9W.@IYS" 4FUC$P M>NUPB4(X(G+C:\T9-$JOTK MK/4,'5^BA/%/V->VO0"2TEB5UV#R(.>R>K/[.@X' .)I!T0U(#H&#)X Q#4@ M]D(KS[RL2V;9?*K5'K2S)C8W\+'Q:%+#I*&.> MPPUJ6&5,(SR[1,NXH+436%'QI*5 4!O8^\A@>L)VJ"G1(,M\32C:,@YHH#28 M I=@,X2$B:04S*>,+"CB/ $F4TBY*(D%L'% > <*HO(\=&S-5[^(\7VF2D-H M,PTMB7<2PJ06NJB$1D\(C>%:29L9N)(IIH_Q(06MB5ST$+E%U$GX+K&G$/=? M0-2+>BW^+'\;WC_K<"=N$AE[OO@)OO^2HL\7:V,U?8I?.A0,&@4#KV#PA(*% M/_B7OK>EOB(>>F)W;^WFT7 8#Z;A[C A+5:C:'S66#WR>MAX/>R,^]5F0S>2 M<\^'B^XD,)B4FEN.YKPC+*/F@%%G6%96)7>@"I>?5O&=<-<%SDW!$IP%=,T; MU#L,YM!6K__.\TC?N-$W[M3W5LF3'1I7:,1K-4_<<"F8,;" 1.4YU:5Q06@3 M/_XIIW$T/LI[Y_E_+FS2")MT"KNL/Y^_JNA)2T5/1OTC92U6+14='K2''/76 M=TU#H2VEK>Z[9K5IS!>^'QVM+ZAA5_WU!TW5[:^9WG)I0."&*'NG8_))5QVT MFEA5^":T5I9:FA]F]-.!VAG0_D8I^S!Q!S2_,?/O4$L#!!0 ( &->BE%F M)NG@^P( (() 9 >&PO=V]R:W-H965T.FEM$J!<*D JM-,JK1LJNSQ4>S#)!['J2V8[T/W[?7:"2SM ?6M? M$M_.\?F^X]MPH_2#*0 L>11Q+')"A#4G*D2)/8LE1;48E6O8E-J MH+D'"1ZWDJ0;"\ID-![ZMID>#U5E.9,PT\140E#]=P)<;491&FT;[MBJL*XA M'@]+NH(YV!_E3&,M#BPY$R -4Y)H6(ZBR_1BFB8.X$?\9+ Q.V7B0EDH]> J M-_DH2IPBX)!91T'QMX8I<.Z84,>?AC0*C<\66*&_\EFV9L$I&L,E:)!HP*!)/UGSXVB=@!(,]^ M0*L!M%X".@< [0;0]H'6RGQ85]32\5"K#=%N-+*Y@L^-1V,T3#H;YU9C+T.< M'5]3+9E<&7+R11GS@)5# M3I9:"6(+(#GCE<4&")3<4Y9(Z4%(U(";'Y/D>Z$J0V5NAK'%<)RH.&ND3VKI MK0/2V^1625L8KWV [U):YG.*ZYS,(:LTLPRS=OTL\U,ERLI2OR?0G>#GDY'W7Y"8 MW%@0YO<169T@J^-E=0[(FA_R/Z,\JWA0\M]R".M@G]7UG.=^3G?TK,=IFG2& M\7HW_WL&]9-N&/0LG/,0SOGQ<*S*'H@JG6Q#[F]!+$ ?RU,W$'??DWV](*OW M!O;U7F/?OD +]]_1!._V@X7Y4\78-Q2C$LJUGFBE-.C2$3DBDA,!SC/7Z% MMX,PZ^ ]>9LF3Z=Y\@;N'I_4O30N3$DS&$7XE#"@UQ"-R;X#M"':70+=].4& MCG=N,P%ZY2]Y@UY6TM:'>6@-#XE+?WV^:)^X!X:_)9]HZM?)+=4KAMN=PQ(I MD[,>*M+UA5]7K"K]G;E0%F]@7RSPD03:#<#^I5)V6W$3A&?7^!]02P,$% M @ 8UZ*43_UFH=: P FPL !D !X;"]W;W)K&ULQ59-;]LX$/TKA-!# C21*'^FL W$27DK+; M_OH=4K)DM[8:-$5[L4B*,^_-F]%X1ANE/YD,P)+/N9!F'&36KMZ$H4DRR)DY M5RN0^&:A=,XL;O4R-"L-+/5&N0CC*.J'.>,RF(S\V8.>C%1A!9?PH(DI\ISI M+U,0:C,.:+ ]>,>7F74'X62T8DN8@7U:/6C2:%B,@TOZ9DH' MSL#?^)?#QNRLB0MEKM0GM[E)QT'D&(& Q#H7#!]KN (AG"?D\5_E-*@QG>'N M>NO]+Q\\!C-G!JZ4>,]3FXV#84!26+!"V'=J\P]4 ?6)9!G>FLD MQZ7+RLQJ?,O1SDXNDZ3("\$LI.3>9J#)E*M M/M.XU>%]8L])A[XF<11'3[-K0Y: M>6+U_D";P7>@M',8:+?W]]5=A[I*->_0(U;BA&K^P!"L'^R+% MT3'DIC72]M[XK+^D9Q0D;3HA_0.MD#:]D/Z"9ECY^*8D:71$[:8CTC_0$NGW M/3&.CWT]35.D+^V*E8/^GDAT./P&.=R9EW+02S\5&A2AD+8K3>O*\+.>M MYGHYMMXQCW& M =3S^.1_4$L#!!0 ( &->BE'W.A)8Z0( .D( 9 >&PO=V]R:W-H M965T&GMQ.>><^ZUKS/>*_U@-@"6/&5"FDFP ML79[%H:&;2"CIJ.V(/'-2NF,6ISJ=6BV&FCJ09D(DR@:A!GE,IB._;.YGHY5 M;@67,-?$Y%E&]?,%"+6?!''P\F#!UQOK'H33\9:NX1;LW7:N<19645*>@31< M2:)A-0G.X[-9G#B 7_&3P][4QL1962KUX";7Z22(G"(0P*P+0?%O!S,0PD5" M'8]ET*#B=,#Z^"7ZE3>/9I;4P$R)7SRUFTDP#$@**YH+NU#[+U :ZKMX3 GC M?\F^6#OH!83EQJJL!*."C,OBGSZ5B:@!XD. I 0D;P5T2T#7&RV4>5N7U-+I M6*L]T6XU1G,#GQN/1C=6HUO.>+L=*:RC%NLBS6$RI3,E+1%VRI-2@;_*1G]4ZMBQ:"N M-6[6>EII/6W5>@4I:"K(#]<6L5BYY(RZ]FC( @1])K>@=YSA3K[*T<;]#61+ MT&T;>%@Q#S_RW(PJVE&KX6NY4^@G)313>?.V'#5MRU%SGN/HM4U&K<1W$F\; M;3#794K?G-&XUHKCC\QI_-H#X^2]62TCU!M-_%^?"6OWD/L(N*%ZS7$O"E@A M*NJ='ZXP6\1T&X!OE\I95\F[K:KOFZF?P!02P,$ M% @ 8UZ*41[1 5K[ @ *@@ !D !X;"]W;W)K&ULC5;;3N,P$/T5*^*A2$#:I#=0&XD65HNT+(C"\K#:!S>9-!&.G;7= M"W^_8R?-]I)&O#2V,^?,F?%DIJ.UD!\J =!DDS&NQDZB=7[CNBI,(*/J2N3 M\4TL9$8U;N7"5;D$&EE0QEROW>Z[&4VY$XSLV;,,1F*I6LG^S ML6,L>H!7 KQ#0/<$P"\!O@VT4&;#NJ.:!B,IUD0::V0S"YL; MB\9H4FYN<:8EODT1IX,GG8 DK?L-EH6"<_+ 0Y'!!?F)!=2Z TU3IL[))9EA M^41+!D3$1!08V&+2$L,19G>D=79.SO"Z9?AG>L& M.7Z5>=_R^2?XOIK1W[=SI266^Y\&I]W*:=L.1N]I-X[%1?]"I;/9D]RK9O4;9 M[S+5<"GBV"1+TPVA*%0K;".,:HB(%B27J9 D!WS45UNC!],L;U1.0Q@[V T5 MR!4X :FKDH*GMY>#0;<^OGX57[\QOM:/WZ-IC^L8AK4]1[ M%W%LY/7K=0XJG8-&G;9;U.D9'.OQO0,YQS:=$V4QK.0,&^6\"DU9T\=3)W5X M7,,=?WB8NV,KSS^\9'>G[68@%W8:*1**)==%6ZI.JX%W:_O\P?D$!V$QM_[3 M%%/TD P!VD,\'TLA-YNC(/J M[T'P#U!+ P04 " !C7HI1HQ*SHAL# !."0 &0 'AL+W=OD9,7K;*U]ZEXD4N3=?>Y[$D^SG38/=HOHX+,4 MRLZCK7/ERSBV^18ELSU=HJ*5M3:2.9J:36Q+@ZP(1E+$69*,8LFXBA:S\.S6 M+&:ZL"A=[-HS3:/[CCFZWS#^+%K&0;7**[+V\-S>+62\$E M*LNU H/K>?0J?7F1!H.PXT^..WLP!I_*2NL'/[DNYE'BB5!@[KP+1K='O$0A MO"?B^-0XC=J8WO!PO/?^>TB>DEDQBY=:O.>%V\ZC200%KEDEW)W>O<$FH:'W MEVMAPQ5VS=XD@KRR3LO&F @D5_6=?6Z$.##HCT\89(U!%KCK0('RBCFVF!F] M ^-WDS<_"*D&:X+CRE=EZ0RM5R;>4 M+.@U++?,H 6F"GC/C&'*65@;+>&.K1D*>*-%P=7&GL.URGOP_ H=X\*^@%^_ MWN$WP(<;E"LT'VGYZ^!/:V<0@ZWC<@7WBCMR?^;'-UP(*J>=Q8[2]TG$>9/J M19UJ=B+5*R2Z9'P.69(E]\LK>'[VXBE.??VGUYC$;!7-6D6S$*;_ Q3]\):" MP;5#:3]VH/9;U'Y '9Q ;8,[-!*L8\9!P1P>T[;;4]!V?/[3LV=>W ZT08LV M^ XT)*5.@77[^:-2/1@U8%D'V+ %&W8Z;$IT*9BU< &YEI(.%_I.\X?V]>T( M,VK#C/[O;]&X11UW*O)JLS&XH>J0&'1:%VA8?>!*71'^%S@[5K;:YRCX]*WC M<3&OA 4V63K+!":1I MBS3M1'I7^=?!UVJW+U#94G;A3/^%,^B/!M/C-&GR=-8GG3S-&]/(4AJ>(Y0$ M&$!\H=K3\.CI6CL?'XJ4]:;I":J##I1^4^$.4&JT_P1*OPDH/NB._D_CAID- M5Q8$KLDNZ8U)9U,W[WKB=!D:YDH[:K]AN*4?'C1^ ZVOM7;[B>_![2_4XF]0 M2P,$% @ 8UZ*45$$K[=, @ F L T !X;"]S='EL97,N>&ULU59= M:]LP%/TK0AVCA5''Z9)VJVW8"H7!.@K-P]Z*$E_; GUXLIPY_?63+'\EC4?H MPY:\1/>>JWOND70=*2CTAL%3!J!1Q9DH0IQIG7_VO&*5 2?%I7='8 Z>5DG-?$QJCG!U'_ MA7F,^'J;N-5AJ3I1H\DW>Y,'J76BUQQ)%"12]"=SA1U@F D'M"8LQ'>$T:6B M-BLAG+*-@Z<66$DF%=*F)4PIWR+%BPO[SK/=TO!P*J2J:[L*[G?93-\)M)X5 M2!GK!$ZQ Z(@)UJ#$O?&J2?7X*L0:NS%)C<*4T4V_G2&^X1Z,$664L6@NC(^ M;J$H8)!8.8JFF1VUS#T;U%IR8\24I%*06D.;T1B&=@6,/=E/Z6>RQ5TE@S.; MV!,3G6D$-::C<8[E'[(Y[B'MVWA13M=2?RW-BE&7BKL

-8?20$3;8T.P6BP^0"X99K>] M9!:GV;FF#.$ ;I[L!LHT1%WDM:(F.B>KB MDE32]M?O2%ICJ43^L"]C/SF2&/EX2,X94KI\JG,HGK75*YUK]VLV:O_.U4@4NM2%_JVRV6@R$G93 MO?Q5&?V[*IW,EZFI\GPVFG87'I5Q.GUS>ME ?I4KVYYQ=.F;ETZD]3U5M=/C6WH5\Q]GY&&X?=9Q?$"_-_ MPEBMUSI5\RJM"U6Z+HY&Y0U@:3=Z:T>BE(6:C79-Q,EHR")V[*[%;5M M?BE]]6W6_6I'N%X,S86F"^8V:\'Y(*_IN,IU1M^>B4\REV6J1!M2$_2:M;I(51EIJ^3CKO =I[9K3:ZE)9*Y;JJP)+]J=DE;YR7D*]<'M#QKO9^VH M;^?GL\R;F7 F)#GOH8^))#)EMLA8T!_ZF 5<;]08/66+*K(E[MU&F=2M=*Y_$S4^ZF55G MXHMR/B.2Q)39$EWG^C3(!E-F'=Q(4U*DJ&BZJZP]%0N*WW(CC?(!D1.FS%+X MF%*3.F^=VG5O4Y48M:&.I0+?QT1BF#*;@: *W^HQ(+0&S6KKZ:A +V23@7G.@0NM;X&,BS03,FGE5: V&$5DF M8+;,VXIK$!$9)F VS)[2:\?I[W@@QX0'<M,[A/M29D]@S6X=S'1*H)F54#,?N=CM03,JMG MT-ISY:3.:4*]\S&1>D)F]4#,?C21@4)F V',T,=$%@H/OP/F84;^EC:R4,1L M(8P9^YC(0A&SA79%Y8[,YT+:B9BU\YI+O!-+NFU6Y^T"Q\=$VHF8M0,Q>U,[ M@@]8F+6#,?VI'2'M1 =:X0QC]J8VTDYTU!5/+YI(.Q&S=C!F+YI(.Q&S=MXL MS(92$1).Q"R+,/T\_J,9)/ MS"R?O7M%':N/B>03,\L'8O;')E)0?*R=MQ;3'YL)4E#"K"",Z8_-!"DH8580 MWB#T-V$2I*"$64$0LS MAB^6,6L';P/W,A#23L*]YD$/P<6)CXFTDS!K!^Y6S_U7"A*DG819._ 9-[=5EIM:Z5-D7^@I+YU.9IPLCFH_N;:PH;MZC6-=Y?DWG[LN[ M2F:[]Z1W[WA?_0-02P,$% @ 8UZ*4=MVL'$Q @ B2D !H !X;"]? MA)Q1JA 7/[1!P(>7_*A'??=J>SV?5E\'@^G MLJIVX]C_JNNRWN5C6^ZZ/I_.1S;=<&S'\W+8UGV[?F^WN9;E,NKA=D;U]'@[ M<_'ZU>?_F=AM-OMU_MVM_QSS:?S'X/JC&][++N>Q6KRVPS:/JZK^/%QWE_JR M27?GR=7B^6U5#<]OJ:KG#A((DOF#%()T_B"#()L_R"'(YP\*"(KY@QH(:N8/ MNH>@^_F#'B#H8?Z@M$09EP1)$ZP)M$[(=2+P.B'8B4#LA&0G K,3HIT(U$[( M=B)P.R'@N!WH)Z"X'> M@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WHIZ*X'>BGHK@=Z*>BN!WCIY64*@ MMZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ'>1J"WH=Y&H+>AWD:@ MMZ'>1J"W35YV$^AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H[:BW$^CMJ+<3 MZ.VHMQ/H[:BW$^CMJ+<3Z.V3CY4$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z!^H= M!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>@?J'01ZQ^1G$P*] _4. KT#]0X"O0/U M#@*]&]2[^4F]R_AUR.7:\[W&Z_\DU>/YW'R]_&7YO1/O%\T%Y_JVHCS]!5!+ M P04 " !C7HI1I,C#=_H! "T* $P %M#;VYT96YT7U1Y<&5S72YX M;6S-VLM.PS 0!=!?J;)%C>LG#]%N@"VPX =,,J51D]BR72A_CY,"$@@J4)&X MFT:M[;D3CW16/;][]A0GVZ[MX[Q8I>3/&(O5BCH;2^>ISRM+%SJ;\M?PP+RM MUO:!F)C-#*M/C4=Y0L"\3AI7O U[/W3Q2"$U-DUL;TK7M M\BZV;5E,SRW%VJ39>/E-$'LG5<$:6N+7=%C_8GIWS#M/OD M!^>/9?8%YIVWP?F8)Q;H]W%O(QE.3WTN1"$U^U_Q/3&7/OC]:)AV3?4/L_/U M/KFP'N<1V?@X_(X_SOB]_B_[$"!]2) ^%$@?&J0/ ]+',4@?)R!]G(+TP6_Z>L]\ZM_SA^ M?):=;?JW?#;^67'Q E!+ 0(4 Q0 ( &->BE$'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ 8UZ* M4>,[\9/N *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ 8UZ*49E&PO=V]R:W-H965T&UL4$L! A0#% @ 8UZ*49=LT=B*!P <2$ !@ ("! MLPT 'AL+W=OBE%2 M:>HBB0, $@. 8 " @7,5 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M8UZ*42"+S ]G P +PH !@ ("!"A\ 'AL+W=OBE&"Z8I0] < *H3 8 " @:4T !X M;"]W;W)K&PO=V]R:W-H965TBE'?86.^8 8 #&UL4$L! A0#% @ 8UZ* M41XM[X$[ P YP< !D ("!8DT 'AL+W=O&PO=V]R:W-H965TBE'!PI7)^ 8 / 1 9 " @0M6 !X;"]W;W)K M&UL4$L! A0#% @ 8UZ*4<4M S1Y!@ ^!$ M !D ("!.ET 'AL+W=O&PO=V]R:W-H965TBE%0^N0& M%P0 (,* 9 " @>1H !X;"]W;W)K&UL4$L! A0#% @ 8UZ*46DJNR&-! I0L !D M ("!,FT 'AL+W=O&PO=V]R:W-H965T MBE$\A"4/71( $0O 9 M " @?5T !X;"]W;W)K&UL4$L! A0# M% @ 8UZ*4;N"?JJZ @ X@4 !D ("!B8< 'AL+W=O M&PO=V]R:W-H965TBE'I1)X &0, %T' 9 " @;:- M !X;"]W;W)K&UL4$L! A0#% @ 8UZ*43!+ M68G= @ P8 !D ("!!I$ 'AL+W=OA8% "5#@ &0 M @($:E >&PO=V]R:W-H965TBE'^@]52]0, $T* 9 " @6>9 !X;"]W;W)K&UL4$L! A0#% @ 8UZ*4:;:/1EQ @ KP4 !D M ("!DYT 'AL+W=O&PO M=V]R:W-H965TBE'HHT\R7P0 M #T+ 9 " @3ND !X;"]W;W)K&UL4$L! A0#% @ 8UZ*48=DFA.W! FPT !D ("! MT:@ 'AL+W=O&PO=V]R:W-H965TBE$Q0^J@\@( ',' 9 M " @?:P !X;"]W;W)K&UL4$L! A0#% M @ 8UZ*40R6W@ZV @ ^04 !D ("!'[0 'AL+W=O&UL4$L! A0#% @ 8UZ*41V]/F[# M P CPX !D ("!+;P 'AL+W=O&PO=V]R:W-H965T MBE&!(NT+^04 -(J 9 " @;K$ !X;"]W;W)K&UL4$L! A0#% @ 8UZ*41WM0.EV @ S@4 !D M ("!ZLH 'AL+W=O&PO=V]R M:W-H965TBE%$?Y&UL M4$L! A0#% @ 8UZ*43:YTZ"; @ C0< !D ("!Q=( M 'AL+W=OL" #^!P &0 @(&7U0 >&PO=V]R:W-H965TBE%R>&UL4$L! A0#% @ M8UZ*48$U2\RM @ J@@ !D ("!/=L 'AL+W=O9+8" #V!P &0 M @($AW@ >&PO=V]R:W-H965TBE$FF/#2- ( $0% 9 " @0[A !X;"]W M;W)K&UL4$L! A0#% @ 8UZ*4=JNP2"1 @ MVP< !D ("!>>, 'AL+W=O&PO=V]R:W-H965TBE'] M5>6+^00 )<6 9 " @>7H !X;"]W;W)K&UL4$L! A0#% @ 8UZ*4<(]M]]N @ /08 !D M ("!%>X 'AL+W=O*AJP # !_"P &0 @(&Z\ >&PO=V]R:W-H M965TBE'3>75Y/@, ,T+ 9 M " @?'S !X;"]W;W)K&UL4$L! M A0#% @ 8UZ*4?J[3M.B P XA !D ("!9O< 'AL M+W=O&PO=V]R:W-H965TBE%V^576( , *L( 9 " M@0[^ !X;"]W;W)K&UL4$L! A0#% @ 8UZ* M4&PO=V]R:W-H965TBE'5>#-4=P4 !X> 9 " @:D& 0!X;"]W;W)K M&UL4$L! A0#% @ 8UZ*439%9$&/ P 8PD M !D ("!5PP! 'AL+W=O&PO=V]R:W-H965TBE&+^I@P M9@( -L% 9 " @9(3 0!X;"]W;W)K&UL4$L! A0#% @ 8UZ*48HI1\M6 P 90D !D M ("!+Q8! 'AL+W=O&PO=V]R:W-H965T MBE$8M5^J 0, -(( 9 M " @5L= 0!X;"]W;W)K&UL4$L! A0# M% @ 8UZ*468FZ>#[ @ @@D !D ("!DR ! 'AL+W=O M&PO=V]R:W-H965TBE'W.A)8Z0( .D( 9 " @58G M 0!X;"]W;W)K&UL4$L! A0#% @ 8UZ*41[1 M 5K[ @ *@@ !D ("!=BH! 'AL+W=O&PO=V]R:W-H965TBE%1!*^W3 ( )@+ - " ?HP 0!X;"]S='EL97,N M>&UL4$L! A0#% @ 8UZ*49>*NQS $P( L ( ! M<3,! %]R96QS+RYR96QS4$L! A0#% @ 8UZ*4:/Y MBE';=K!Q,0( (DI : " :,Y 0!X;"]?BE&DR,-W^@$ +0H 3 M " 0P\ 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ !. $X *614 #<^ 0 $! end XML 83 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 84 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 85 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 185 328 1 true 63 0 false 4 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.idtcorp.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://www.idtcorp.com/role/ConsolidatedBalanceSheet Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.idtcorp.com/role/ConsolidatedBalanceSheet_Parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Operations (Unaudited) Sheet http://www.idtcorp.com/role/ConsolidatedIncomeStatement Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Sheet http://www.idtcorp.com/role/ConsolidatedComprehensiveIncome Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Equity (Unaudited) Sheet http://www.idtcorp.com/role/ShareholdersEquityType2or3 Consolidated Statements of Equity (Unaudited) Statements 6 false false R7.htm 006 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.idtcorp.com/role/ConsolidatedCashFlow Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 007 - Disclosure - Basis of Presentation Sheet http://www.idtcorp.com/role/BasisofPresentation Basis of Presentation Notes 8 false false R9.htm 008 - Disclosure - Business Segment Information Sheet http://www.idtcorp.com/role/BusinessSegmentInformation Business Segment Information Notes 9 false false R10.htm 009 - Disclosure - Revenue Recognition Sheet http://www.idtcorp.com/role/RevenueRecognition Revenue Recognition Notes 10 false false R11.htm 010 - Disclosure - Leases Sheet http://www.idtcorp.com/role/Leases Leases Notes 11 false false R12.htm 011 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents Sheet http://www.idtcorp.com/role/CashCashEquivalentsandRestrictedCashandCashEquivalents Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents Notes 12 false false R13.htm 012 - Disclosure - Debt Securities Sheet http://www.idtcorp.com/role/DebtSecurities Debt Securities Notes 13 false false R14.htm 013 - Disclosure - Equity Investments Sheet http://www.idtcorp.com/role/EquityInvestments Equity Investments Notes 14 false false R15.htm 014 - Disclosure - Fair Value Measurements Sheet http://www.idtcorp.com/role/FairValueMeasurements Fair Value Measurements Notes 15 false false R16.htm 015 - Disclosure - Other Operating Expense, Net Sheet http://www.idtcorp.com/role/OtherOperatingExpenseNet Other Operating Expense, Net Notes 16 false false R17.htm 016 - Disclosure - Equity Sheet http://www.idtcorp.com/role/Equity Equity Notes 17 false false R18.htm 017 - Disclosure - Earnings (Loss) Per Share Sheet http://www.idtcorp.com/role/EarningsLossPerShare Earnings (Loss) Per Share Notes 18 false false R19.htm 018 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.idtcorp.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 19 false false R20.htm 019 - Disclosure - Commitments and Contingencies Sheet http://www.idtcorp.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 20 false false R21.htm 020 - Disclosure - Other (Expense) Income, Net Sheet http://www.idtcorp.com/role/OtherExpenseIncomeNet Other (Expense) Income, Net Notes 21 false false R22.htm 021 - Disclosure - Recently Issued Accounting Standards Not Yet Adopted Sheet http://www.idtcorp.com/role/RecentlyIssuedAccountingStandardsNotYetAdopted Recently Issued Accounting Standards Not Yet Adopted Notes 22 false false R23.htm 022 - Disclosure - Subsequent Event???Purchase of Shares and Warrants from Rafael Holdings, Inc. Sheet http://www.idtcorp.com/role/SubsequentEventPurchaseofSharesandWarrantsfromRafaelHoldingsInc Subsequent Event???Purchase of Shares and Warrants from Rafael Holdings, Inc. Notes 23 false false R24.htm 023 - Disclosure - Business Segment Information (Tables) Sheet http://www.idtcorp.com/role/BusinessSegmentInformationTables Business Segment Information (Tables) Tables http://www.idtcorp.com/role/BusinessSegmentInformation 24 false false R25.htm 024 - Disclosure - Revenue Recognition (Tables) Sheet http://www.idtcorp.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.idtcorp.com/role/RevenueRecognition 25 false false R26.htm 025 - Disclosure - Leases (Tables) Sheet http://www.idtcorp.com/role/LeasesTables Leases (Tables) Tables http://www.idtcorp.com/role/Leases 26 false false R27.htm 026 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables) Sheet http://www.idtcorp.com/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsTables Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables) Tables http://www.idtcorp.com/role/CashCashEquivalentsandRestrictedCashandCashEquivalents 27 false false R28.htm 027 - Disclosure - Debt Securities (Tables) Sheet http://www.idtcorp.com/role/DebtSecuritiesTables Debt Securities (Tables) Tables http://www.idtcorp.com/role/DebtSecurities 28 false false R29.htm 028 - Disclosure - Equity Investments (Tables) Sheet http://www.idtcorp.com/role/EquityInvestmentsTables Equity Investments (Tables) Tables http://www.idtcorp.com/role/EquityInvestments 29 false false R30.htm 029 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.idtcorp.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.idtcorp.com/role/FairValueMeasurements 30 false false R31.htm 030 - Disclosure - Other Operating Expense, Net (Tables) Sheet http://www.idtcorp.com/role/OtherOperatingExpenseNetTables Other Operating Expense, Net (Tables) Tables http://www.idtcorp.com/role/OtherOperatingExpenseNet 31 false false R32.htm 031 - Disclosure - Earnings (Loss) Per Share (Tables) Sheet http://www.idtcorp.com/role/EarningsLossPerShareTables Earnings (Loss) Per Share (Tables) Tables http://www.idtcorp.com/role/EarningsLossPerShare 32 false false R33.htm 032 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.idtcorp.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.idtcorp.com/role/AccumulatedOtherComprehensiveLoss 33 false false R34.htm 033 - Disclosure - Other (Expense) Income, Net (Tables) Sheet http://www.idtcorp.com/role/OtherExpenseIncomeNetTables Other (Expense) Income, Net (Tables) Tables http://www.idtcorp.com/role/OtherOperatingExpenseNet 34 false false R35.htm 034 - Disclosure - Business Segment Information (Details) Sheet http://www.idtcorp.com/role/BusinessSegmentInformationDetails Business Segment Information (Details) Details http://www.idtcorp.com/role/BusinessSegmentInformationTables 35 false false R36.htm 035 - Disclosure - Business Segment Information (Details) - Schedule of operating results of business segments Sheet http://www.idtcorp.com/role/ScheduleofoperatingresultsofbusinesssegmentsTable Business Segment Information (Details) - Schedule of operating results of business segments Details http://www.idtcorp.com/role/BusinessSegmentInformationTables 36 false false R37.htm 036 - Disclosure - Revenue Recognition (Details) - Schedule of revenues disaggregated by business segment and service offered to customers Sheet http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable Revenue Recognition (Details) - Schedule of revenues disaggregated by business segment and service offered to customers Details http://www.idtcorp.com/role/RevenueRecognitionTables 37 false false R38.htm 037 - Disclosure - Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region Sheet http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region Details http://www.idtcorp.com/role/RevenueRecognitionTables 38 false false R39.htm 038 - Disclosure - Revenue Recognition (Details) - Schedule of information about contract liability balance Sheet http://www.idtcorp.com/role/ScheduleofinformationaboutcontractliabilitybalanceTable Revenue Recognition (Details) - Schedule of information about contract liability balance Details http://www.idtcorp.com/role/RevenueRecognitionTables 39 false false R40.htm 039 - Disclosure - Revenue Recognition (Details) - Schedule of deferred customer contract acquisition costs Sheet http://www.idtcorp.com/role/ScheduleofdeferredcustomercontractacquisitioncostsTable Revenue Recognition (Details) - Schedule of deferred customer contract acquisition costs Details http://www.idtcorp.com/role/RevenueRecognitionTables 40 false false R41.htm 040 - Disclosure - Revenue Recognition (Details) - Schedule of amortization of deferred customer contract acquisition costs Sheet http://www.idtcorp.com/role/ScheduleofamortizationofdeferredcustomercontractacquisitioncostsTable Revenue Recognition (Details) - Schedule of amortization of deferred customer contract acquisition costs Details http://www.idtcorp.com/role/RevenueRecognitionTables 41 false false R42.htm 041 - Disclosure - Leases (Details) Sheet http://www.idtcorp.com/role/LeasesDetails Leases (Details) Details http://www.idtcorp.com/role/LeasesTables 42 false false R43.htm 042 - Disclosure - Leases (Details) - Schedule of supplemental disclosures related to the Company's operating leases Sheet http://www.idtcorp.com/role/ScheduleofsupplementaldisclosuresrelatedtotheCompanysoperatingleasesTable Leases (Details) - Schedule of supplemental disclosures related to the Company's operating leases Details http://www.idtcorp.com/role/LeasesTables 43 false false R44.htm 043 - Disclosure - Leases (Details) - Schedule of supplemental disclosures related weighted average operating leases Sheet http://www.idtcorp.com/role/ScheduleofsupplementaldisclosuresrelatedweightedaverageoperatingleasesTable Leases (Details) - Schedule of supplemental disclosures related weighted average operating leases Details http://www.idtcorp.com/role/LeasesTables 44 false false R45.htm 044 - Disclosure - Leases (Details) - Schedule of aggregate operating lease liability Sheet http://www.idtcorp.com/role/ScheduleofaggregateoperatingleaseliabilityTable Leases (Details) - Schedule of aggregate operating lease liability Details http://www.idtcorp.com/role/LeasesTables 45 false false R46.htm 045 - Disclosure - Leases (Details) - Schedule of future minimum maturities of operating lease liabilities Sheet http://www.idtcorp.com/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable Leases (Details) - Schedule of future minimum maturities of operating lease liabilities Details http://www.idtcorp.com/role/LeasesTables 46 false false R47.htm 046 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) Sheet http://www.idtcorp.com/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsDetails Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) Details http://www.idtcorp.com/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsTables 47 false false R48.htm 047 - 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.idtcorp.com/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.idtcorp.com/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsTables 48 false false R49.htm 048 - Disclosure - Debt Securities (Details) Sheet http://www.idtcorp.com/role/DebtSecuritiesDetails Debt Securities (Details) Details http://www.idtcorp.com/role/DebtSecuritiesTables 49 false false R50.htm 049 - Disclosure - Debt Securities (Details) - Schedule of available-for-sale securities Sheet http://www.idtcorp.com/role/ScheduleofavailableforsalesecuritiesTable Debt Securities (Details) - Schedule of available-for-sale securities Details http://www.idtcorp.com/role/DebtSecuritiesTables 50 false false R51.htm 050 - Disclosure - Debt Securities (Details) - Schedule of contractual maturities of available-for-sale debt securities Sheet http://www.idtcorp.com/role/ScheduleofcontractualmaturitiesofavailableforsaledebtsecuritiesTable Debt Securities (Details) - Schedule of contractual maturities of available-for-sale debt securities Details http://www.idtcorp.com/role/DebtSecuritiesTables 51 false false R52.htm 051 - Disclosure - Debt Securities (Details) - Schedule of available-for-sale securities, unrealized loss position Sheet http://www.idtcorp.com/role/ScheduleofavailableforsalesecuritiesunrealizedlosspositionTable Debt Securities (Details) - Schedule of available-for-sale securities, unrealized loss position Details http://www.idtcorp.com/role/DebtSecuritiesTables 52 false false R53.htm 052 - Disclosure - Equity Investments (Details) Sheet http://www.idtcorp.com/role/EquityInvestmentsDetails Equity Investments (Details) Details http://www.idtcorp.com/role/EquityInvestmentsTables 53 false false R54.htm 053 - Disclosure - Equity Investments (Details) - Schedule of equity investments Sheet http://www.idtcorp.com/role/ScheduleofequityinvestmentsTable Equity Investments (Details) - Schedule of equity investments Details http://www.idtcorp.com/role/EquityInvestmentsTables 54 false false R55.htm 054 - Disclosure - Equity Investments (Details) - Schedule of equity investments (Parentheticals) Sheet http://www.idtcorp.com/role/ScheduleofequityinvestmentsTable_Parentheticals Equity Investments (Details) - Schedule of equity investments (Parentheticals) Details http://www.idtcorp.com/role/EquityInvestmentsTables 55 false false R56.htm 055 - Disclosure - Equity Investments (Details) - Schedule of carrying value of equity investments Sheet http://www.idtcorp.com/role/ScheduleofcarryingvalueofequityinvestmentsTable Equity Investments (Details) - Schedule of carrying value of equity investments Details http://www.idtcorp.com/role/EquityInvestmentsTables 56 false false R57.htm 056 - Disclosure - Equity Investments (Details) - Schedule of unrealized (losses) gains for all equity investments Sheet http://www.idtcorp.com/role/ScheduleofunrealizedlossesgainsforallequityinvestmentsTable Equity Investments (Details) - Schedule of unrealized (losses) gains for all equity investments Details http://www.idtcorp.com/role/EquityInvestmentsTables 57 false false R58.htm 057 - Disclosure - Fair Value Measurements (Details) Sheet http://www.idtcorp.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.idtcorp.com/role/FairValueMeasurementsTables 58 false false R59.htm 058 - Disclosure - Fair Value Measurements (Details) - Schedule of balance of assets measured at fair value on a recurring basis Sheet http://www.idtcorp.com/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable Fair Value Measurements (Details) - Schedule of balance of assets measured at fair value on a recurring basis Details http://www.idtcorp.com/role/FairValueMeasurementsTables 59 false false R60.htm 059 - 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.idtcorp.com/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.idtcorp.com/role/FairValueMeasurementsTables 60 false false R61.htm 060 - 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.idtcorp.com/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.idtcorp.com/role/FairValueMeasurementsTables 61 false false R62.htm 061 - Disclosure - Other Operating Expense, Net (Details) Sheet http://www.idtcorp.com/role/OtherOperatingExpenseNetDetails Other Operating Expense, Net (Details) Details http://www.idtcorp.com/role/OtherOperatingExpenseNetTables 62 false false R63.htm 062 - Disclosure - Other Operating Expense, Net (Details) - Schedule of other operating expense, net Sheet http://www.idtcorp.com/role/ScheduleofotheroperatingexpensenetTable Other Operating Expense, Net (Details) - Schedule of other operating expense, net Details http://www.idtcorp.com/role/OtherOperatingExpenseNetTables 63 false false R64.htm 063 - Disclosure - Equity (Details) Sheet http://www.idtcorp.com/role/EquityDetails Equity (Details) Details http://www.idtcorp.com/role/EquityInvestmentsTables 64 false false R65.htm 064 - Disclosure - Earnings (Loss) Per Share (Details) - Schedule of weighted-average number of shares used in the calculation of basic and diluted earnings (loss) per share Sheet http://www.idtcorp.com/role/ScheduleofweightedaveragenumberofsharesusedinthecalculationofbasicanddilutedearningslosspershareTable Earnings (Loss) Per Share (Details) - Schedule of weighted-average number of shares used in the calculation of basic and diluted earnings (loss) per share Details http://www.idtcorp.com/role/EarningsLossPerShareTables 65 false false R66.htm 065 - Disclosure - Earnings (Loss) Per Share (Details) - Schedule of shares excluded from the diluted earnings (loss) per share Sheet http://www.idtcorp.com/role/ScheduleofsharesexcludedfromthedilutedearningslosspershareTable Earnings (Loss) Per Share (Details) - Schedule of shares excluded from the diluted earnings (loss) per share Details http://www.idtcorp.com/role/EarningsLossPerShareTables 66 false false R67.htm 066 - Disclosure - Accumulated Other Comprehensive Loss (Details) - Schedule of accumulated balances for each classification of other comprehensive (loss) income Sheet http://www.idtcorp.com/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossincomeTable Accumulated Other Comprehensive Loss (Details) - Schedule of accumulated balances for each classification of other comprehensive (loss) income Details http://www.idtcorp.com/role/AccumulatedOtherComprehensiveLossTables 67 false false R68.htm 067 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.idtcorp.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.idtcorp.com/role/CommitmentsandContingencies 68 false false R69.htm 068 - Disclosure - Other (Expense) Income, Net (Details) - Schedule of other (expense) income, net Sheet http://www.idtcorp.com/role/ScheduleofotherexpenseincomenetTable Other (Expense) Income, Net (Details) - Schedule of other (expense) income, net Details http://www.idtcorp.com/role/OtherOperatingExpenseNetTables 69 false false R70.htm 069 - Disclosure - Subsequent Event???Purchase of Shares and Warrants from Rafael Holdings, Inc. (Details) Sheet http://www.idtcorp.com/role/SubsequentEventPurchaseofSharesandWarrantsfromRafaelHoldingsIncDetails Subsequent Event???Purchase of Shares and Warrants from Rafael Holdings, Inc. (Details) Details http://www.idtcorp.com/role/SubsequentEventPurchaseofSharesandWarrantsfromRafaelHoldingsInc 70 false false All Reports Book All Reports f10q1020_idtcorporation.htm f10q1020ex31-1_idtcorp.htm f10q1020ex31-2_idtcorp.htm f10q1020ex32-1_idtcorp.htm f10q1020ex32-2_idtcorp.htm idt-20201031.xsd idt-20201031_cal.xml idt-20201031_def.xml idt-20201031_lab.xml idt-20201031_pre.xml http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 true true JSON 88 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "f10q1020_idtcorporation.htm": { "axisCustom": 0, "axisStandard": 19, "contextCount": 185, "dts": { "calculationLink": { "local": [ "idt-20201031_cal.xml" ] }, "definitionLink": { "local": [ "idt-20201031_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": [ "f10q1020_idtcorporation.htm" ] }, "labelLink": { "local": [ "idt-20201031_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "idt-20201031_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "idt-20201031.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": 467, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 76, "http://www.idtcorp.com/20201031": 58, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 140 }, "keyCustom": 32, "keyStandard": 296, "memberCustom": 31, "memberStandard": 30, "nsprefix": "idt", "nsuri": "http://www.idtcorp.com/20201031", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q1020_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.idtcorp.com/role/DocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q1020_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": [ "div", "body", "html" ], "baseRef": "f10q1020_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": "009 - Disclosure - Revenue Recognition", "role": "http://www.idtcorp.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q1020_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": "010 - Disclosure - Leases", "role": "http://www.idtcorp.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q1020_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": "011 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents", "role": "http://www.idtcorp.com/role/CashCashEquivalentsandRestrictedCashandCashEquivalents", "shortName": "Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q1020_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.idtcorp.com/role/DebtSecurities", "shortName": "Debt Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q1020_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": [ "div", "body", "html" ], "baseRef": "f10q1020_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.idtcorp.com/role/EquityInvestments", "shortName": "Equity Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q1020_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": [ "div", "body", "html" ], "baseRef": "f10q1020_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.idtcorp.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q1020_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": [ "div", "body", "html" ], "baseRef": "f10q1020_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": "015 - Disclosure - Other Operating Expense, Net", "role": "http://www.idtcorp.com/role/OtherOperatingExpenseNet", "shortName": "Other Operating Expense, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q1020_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": "016 - Disclosure - Equity", "role": "http://www.idtcorp.com/role/Equity", "shortName": "Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Earnings (Loss) Per Share", "role": "http://www.idtcorp.com/role/EarningsLossPerShare", "shortName": "Earnings (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q1020_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": "018 - Disclosure - Accumulated Other Comprehensive Loss", "role": "http://www.idtcorp.com/role/AccumulatedOtherComprehensiveLoss", "shortName": "Accumulated Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c3", "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.idtcorp.com/role/ConsolidatedBalanceSheet", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c3", "decimals": "-3", "lang": null, "name": "us-gaap:DebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q1020_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": "019 - Disclosure - Commitments and Contingencies", "role": "http://www.idtcorp.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q1020_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": "020 - Disclosure - Other (Expense) Income, Net", "role": "http://www.idtcorp.com/role/OtherExpenseIncomeNet", "shortName": "Other (Expense) Income, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Recently Issued Accounting Standards Not Yet Adopted", "role": "http://www.idtcorp.com/role/RecentlyIssuedAccountingStandardsNotYetAdopted", "shortName": "Recently Issued Accounting Standards Not Yet Adopted", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Subsequent Event\u2014Purchase of Shares and Warrants from Rafael Holdings, Inc.", "role": "http://www.idtcorp.com/role/SubsequentEventPurchaseofSharesandWarrantsfromRafaelHoldingsInc", "shortName": "Subsequent Event\u2014Purchase of Shares and Warrants from Rafael Holdings, Inc.", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_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": "023 - Disclosure - Business Segment Information (Tables)", "role": "http://www.idtcorp.com/role/BusinessSegmentInformationTables", "shortName": "Business Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_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": "024 - Disclosure - Revenue Recognition (Tables)", "role": "http://www.idtcorp.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_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": "025 - Disclosure - Leases (Tables)", "role": "http://www.idtcorp.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_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": "026 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables)", "role": "http://www.idtcorp.com/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsTables", "shortName": "Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_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": "027 - Disclosure - Debt Securities (Tables)", "role": "http://www.idtcorp.com/role/DebtSecuritiesTables", "shortName": "Debt Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_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": "028 - Disclosure - Equity Investments (Tables)", "role": "http://www.idtcorp.com/role/EquityInvestmentsTables", "shortName": "Equity Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "idt:ScheduleOfEquityInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c3", "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.idtcorp.com/role/ConsolidatedBalanceSheet_Parentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_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": "029 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.idtcorp.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_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": "030 - Disclosure - Other Operating Expense, Net (Tables)", "role": "http://www.idtcorp.com/role/OtherOperatingExpenseNetTables", "shortName": "Other Operating Expense, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "idt:ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Earnings (Loss) Per Share (Tables)", "role": "http://www.idtcorp.com/role/EarningsLossPerShareTables", "shortName": "Earnings (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_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": "032 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "role": "http://www.idtcorp.com/role/AccumulatedOtherComprehensiveLossTables", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_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": "033 - Disclosure - Other (Expense) Income, Net (Tables)", "role": "http://www.idtcorp.com/role/OtherExpenseIncomeNetTables", "shortName": "Other (Expense) Income, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Business Segment Information (Details)", "role": "http://www.idtcorp.com/role/BusinessSegmentInformationDetails", "shortName": "Business Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q1020_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": "035 - Disclosure - Business Segment Information (Details) - Schedule of operating results of business segments", "role": "http://www.idtcorp.com/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", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c50", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q1020_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": "036 - Disclosure - Revenue Recognition (Details) - Schedule of revenues disaggregated by business segment and service offered to customers", "role": "http://www.idtcorp.com/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", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c62", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q1020_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": "037 - Disclosure - Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region", "role": "http://www.idtcorp.com/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", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "lang": null, "name": "idt:RevenuesFromForeignCustomers", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Revenue Recognition (Details) - Schedule of information about contract liability balance", "role": "http://www.idtcorp.com/role/ScheduleofinformationaboutcontractliabilitybalanceTable", "shortName": "Revenue Recognition (Details) - Schedule of information about contract liability balance", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q1020_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 Operations (Unaudited)", "role": "http://www.idtcorp.com/role/ConsolidatedIncomeStatement", "shortName": "Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingCostsAndExpenses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Revenue Recognition (Details) - Schedule of deferred customer contract acquisition costs", "role": "http://www.idtcorp.com/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", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "idt:AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Revenue Recognition (Details) - Schedule of amortization of deferred customer contract acquisition costs", "role": "http://www.idtcorp.com/role/ScheduleofamortizationofdeferredcustomercontractacquisitioncostsTable", "shortName": "Revenue Recognition (Details) - Schedule of amortization of deferred customer contract acquisition costs", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "idt:AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c113", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Leases (Details)", "role": "http://www.idtcorp.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c113", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_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": "042 - Disclosure - Leases (Details) - Schedule of supplemental disclosures related to the Company's operating leases", "role": "http://www.idtcorp.com/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", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "idt:ScheduleOfWeightedAverageNumberOfSharesOfOperatingLeaseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Leases (Details) - Schedule of supplemental disclosures related weighted average operating leases", "role": "http://www.idtcorp.com/role/ScheduleofsupplementaldisclosuresrelatedweightedaverageoperatingleasesTable", "shortName": "Leases (Details) - Schedule of supplemental disclosures related weighted average operating leases", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "idt:ScheduleOfWeightedAverageNumberOfSharesOfOperatingLeaseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c114", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Leases (Details) - Schedule of aggregate operating lease liability", "role": "http://www.idtcorp.com/role/ScheduleofaggregateoperatingleaseliabilityTable", "shortName": "Leases (Details) - Schedule of aggregate operating lease liability", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c114", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Leases (Details) - Schedule of future minimum maturities of operating lease liabilities", "role": "http://www.idtcorp.com/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", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c120", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details)", "role": "http://www.idtcorp.com/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsDetails", "shortName": "Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c120", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - 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.idtcorp.com/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 }, "R49": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_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": "048 - Disclosure - Debt Securities (Details)", "role": "http://www.idtcorp.com/role/DebtSecuritiesDetails", "shortName": "Debt Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q1020_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 (Loss) (Unaudited)", "role": "http://www.idtcorp.com/role/ConsolidatedComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Debt Securities (Details) - Schedule of available-for-sale securities", "role": "http://www.idtcorp.com/role/ScheduleofavailableforsalesecuritiesTable", "shortName": "Debt Securities (Details) - Schedule of available-for-sale securities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:AvailableForSaleSecuritiesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Debt Securities (Details) - Schedule of contractual maturities of available-for-sale debt securities", "role": "http://www.idtcorp.com/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", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Debt Securities (Details) - Schedule of available-for-sale securities, unrealized loss position", "role": "http://www.idtcorp.com/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", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c130", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:InvestmentOwnedBalanceShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Equity Investments (Details)", "role": "http://www.idtcorp.com/role/EquityInvestmentsDetails", "shortName": "Equity Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c130", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:InvestmentOwnedBalanceShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "idt:ScheduleOfEquityInvestmentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Equity Investments (Details) - Schedule of equity investments", "role": "http://www.idtcorp.com/role/ScheduleofequityinvestmentsTable", "shortName": "Equity Investments (Details) - Schedule of equity investments", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "idt:ScheduleOfEquityInvestmentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "idt:ScheduleOfEquityInvestmentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c150", "decimals": "INF", "first": true, "lang": null, "name": "idt:NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Equity Investments (Details) - Schedule of equity investments (Parentheticals)", "role": "http://www.idtcorp.com/role/ScheduleofequityinvestmentsTable_Parentheticals", "shortName": "Equity Investments (Details) - Schedule of equity investments (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "idt:ScheduleOfEquityInvestmentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c150", "decimals": "INF", "first": true, "lang": null, "name": "idt:NumberOfRelatedPartySharesReceivedInConnectionWithRestrictedStock", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesFvNi", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Equity Investments (Details) - Schedule of carrying value of equity investments", "role": "http://www.idtcorp.com/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", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesFvNi", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_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": "056 - Disclosure - Equity Investments (Details) - Schedule of unrealized (losses) gains for all equity investments", "role": "http://www.idtcorp.com/role/ScheduleofunrealizedlossesgainsforallequityinvestmentsTable", "shortName": "Equity Investments (Details) - Schedule of unrealized (losses) gains for all equity investments", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "idt:EquitySecuritiesFvNiRecognizedGainLossNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c3", "decimals": "-5", "first": true, "lang": null, "name": "idt:InvestmentInHedgeFunds", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Fair Value Measurements (Details)", "role": "http://www.idtcorp.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c3", "decimals": "-5", "first": true, "lang": null, "name": "idt:InvestmentInHedgeFunds", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c157", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Fair Value Measurements (Details) - Schedule of balance of assets measured at fair value on a recurring basis", "role": "http://www.idtcorp.com/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", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c157", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c34", "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 (Unaudited)", "role": "http://www.idtcorp.com/role/ShareholdersEquityType2or3", "shortName": "Consolidated Statements of Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c34", "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:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - 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.idtcorp.com/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", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "idt:ScheduleOfLiabilitiesMeasuredAtFairValueOnARecurringBasisUsingSignificantUnobservableInputsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - 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.idtcorp.com/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", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c162", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LegalFees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Other Operating Expense, Net (Details)", "role": "http://www.idtcorp.com/role/OtherOperatingExpenseNetDetails", "shortName": "Other Operating Expense, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c162", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LegalFees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "idt:ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_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": "062 - Disclosure - Other Operating Expense, Net (Details) - Schedule of other operating expense, net", "role": "http://www.idtcorp.com/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", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "idt:GainLossInPeriodFromLegalFeesNetOfInsuranceClaims", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c165", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Equity (Details)", "role": "http://www.idtcorp.com/role/EquityDetails", "shortName": "Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c165", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesIssuedBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Earnings (Loss) Per Share (Details) - Schedule of weighted-average number of shares used in the calculation of basic and diluted earnings (loss) per share", "role": "http://www.idtcorp.com/role/ScheduleofweightedaveragenumberofsharesusedinthecalculationofbasicanddilutedearningslosspershareTable", "shortName": "Earnings (Loss) Per Share (Details) - Schedule of weighted-average number of shares used in the calculation of basic and diluted earnings (loss) per share", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesIssuedBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_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": "065 - Disclosure - Earnings (Loss) Per Share (Details) - Schedule of shares excluded from the diluted earnings (loss) per share", "role": "http://www.idtcorp.com/role/ScheduleofsharesexcludedfromthedilutedearningslosspershareTable", "shortName": "Earnings (Loss) Per Share (Details) - Schedule of shares excluded from the diluted earnings (loss) per share", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c171", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Accumulated Other Comprehensive Loss (Details) - Schedule of accumulated balances for each classification of other comprehensive (loss) income", "role": "http://www.idtcorp.com/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossincomeTable", "shortName": "Accumulated Other Comprehensive Loss (Details) - Schedule of accumulated balances for each classification of other comprehensive (loss) income", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c171", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AccruedLiabilitiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "067 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.idtcorp.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AccruedLiabilitiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_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": "068 - Disclosure - Other (Expense) Income, Net (Details) - Schedule of other (expense) income, net", "role": "http://www.idtcorp.com/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", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q1020_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 (Unaudited)", "role": "http://www.idtcorp.com/role/ConsolidatedCashFlow", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q1020_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", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c183", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "069 - Disclosure - Subsequent Event\u2014Purchase of Shares and Warrants from Rafael Holdings, Inc. (Details)", "role": "http://www.idtcorp.com/role/SubsequentEventPurchaseofSharesandWarrantsfromRafaelHoldingsIncDetails", "shortName": "Subsequent Event\u2014Purchase of Shares and Warrants from Rafael Holdings, Inc. (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c183", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q1020_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": "007 - Disclosure - Basis of Presentation", "role": "http://www.idtcorp.com/role/BasisofPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q1020_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": "008 - Disclosure - Business Segment Information", "role": "http://www.idtcorp.com/role/BusinessSegmentInformation", "shortName": "Business Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q1020_idtcorporation.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 63, "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.idtcorp.com/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.idtcorp.com/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.idtcorp.com/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.idtcorp.com/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.idtcorp.com/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.idtcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "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.idtcorp.com/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.idtcorp.com/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.idtcorp.com/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.idtcorp.com/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.idtcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r446" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.idtcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r447" ], "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.idtcorp.com/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.idtcorp.com/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.idtcorp.com/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.idtcorp.com/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.idtcorp.com/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.idtcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r448" ], "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.idtcorp.com/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.idtcorp.com/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.idtcorp.com/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.idtcorp.com/role/ScheduleofequityinvestmentsTable" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r448" ], "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.idtcorp.com/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.idtcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r448" ], "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.idtcorp.com/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.idtcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r449" ], "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.idtcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r448" ], "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.idtcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r448" ], "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.idtcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r448" ], "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.idtcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r448" ], "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.idtcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "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.idtcorp.com/role/ScheduleofequityinvestmentsTable", "http://www.idtcorp.com/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.idtcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r445" ], "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.idtcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r444" ], "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.idtcorp.com/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.idtcorp.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "idt_AccrualForNonIncomeRelatedTaxes": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrual for non income related taxes.", "label": "AccrualForNonIncomeRelatedTaxes", "terseLabel": "Traditional Communications\u2014accrual for non-income related taxes related to a foreign subsidiary" } } }, "localname": "AccrualForNonIncomeRelatedTaxes", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofotheroperatingexpensenetTable" ], "xbrltype": "monetaryItemType" }, "idt_AccumulatedOtherComprehensiveIncomelossMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "AccumulatedOtherComprehensiveIncomelossMember", "terseLabel": "Accumulated Other Comprehensive Loss [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomelossMember", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossincomeTable" ], "xbrltype": "domainItemType" }, "idt_AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of amortization of deferred customer contract acquisition costs.", "label": "AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock", "terseLabel": "Schedule of amortization of deferred customer contract acquisition costs" } } }, "localname": "AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "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.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/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 held at the end of the period" } } }, "localname": "AmountOfChangeInUnrealizedGainsOrLossesIncludedInEarningsForLiabilitiesHeldAtEndOfPeriod", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofliabilitiesmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table" ], "xbrltype": "monetaryItemType" }, "idt_BOSSRevolutionMoneyTransferMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "BOSSRevolutionMoneyTransferMember", "terseLabel": "BOSS Revolution Money Transfer [Member]" } } }, "localname": "BOSSRevolutionMoneyTransferMember", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable" ], "xbrltype": "domainItemType" }, "idt_BossRevolutionCallingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "BossRevolutionCallingMember", "terseLabel": "Boss Revolution Calling [Member]" } } }, "localname": "BossRevolutionCallingMember", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable" ], "xbrltype": "domainItemType" }, "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" } } }, "localname": "CashAndCashEquivalentsSubstantiallyRestricted", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/CommitmentsandContingenciesDetails" ], "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.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/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.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsDetails" ], "xbrltype": "stringItemType" }, "idt_CommitmentsandContingenciesDetailsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies (Details) [Line Items]" } } }, "localname": "CommitmentsandContingenciesDetailsLineItems", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "idt_CommitmentsandContingenciesDetailsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies (Details) [Table]" } } }, "localname": "CommitmentsandContingenciesDetailsTable", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "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" } } }, "localname": "ContingentConsiderationIncludedInOtherNoncurrentLiabilities", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "monetaryItemType" }, "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.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/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.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofavailableforsalesecuritiesunrealizedlosspositionTable" ], "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.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "idt_DocumentAndEntityInformationAbstract": { "auth_ref": [], "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.idtcorp.com/20201031", "xbrltype": "stringItemType" }, "idt_EarningsLossPerShareAttributableToIdtCorporationCommonStockholdersAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "EarningsLossPerShareAttributableToIdtCorporationCommonStockholdersAbstract", "terseLabel": "Earnings (loss) per share attributable to IDT Corporation common stockholders:" } } }, "localname": "EarningsLossPerShareAttributableToIdtCorporationCommonStockholdersAbstract", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "idt_EffectOfDilutiveSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "EffectOfDilutiveSecuritiesAbstract", "terseLabel": "Effect of dilutive securities:" } } }, "localname": "EffectOfDilutiveSecuritiesAbstract", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofweightedaveragenumberofsharesusedinthecalculationofbasicanddilutedearningslosspershareTable" ], "xbrltype": "stringItemType" }, "idt_EmployeesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "EmployeesMember", "terseLabel": "Employees [Member]" } } }, "localname": "EmployeesMember", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/EquityDetails" ], "xbrltype": "domainItemType" }, "idt_EquityDetailsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity (Details) [Line Items]" } } }, "localname": "EquityDetailsLineItems", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/EquityDetails" ], "xbrltype": "stringItemType" }, "idt_EquityDetailsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity (Details) [Table]" } } }, "localname": "EquityDetailsTable", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/EquityDetails" ], "xbrltype": "stringItemType" }, "idt_EquityInvestmentsCurrent": { "auth_ref": [], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/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.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "monetaryItemType" }, "idt_EquityInvestmentsDetailsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity Investments (Details) [Line Items]" } } }, "localname": "EquityInvestmentsDetailsLineItems", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/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.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/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.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/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.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/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.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofequityinvestmentsTable" ], "xbrltype": "stringItemType" }, "idt_EquityInvestmentsDetailsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity Investments (Details) [Table]" } } }, "localname": "EquityInvestmentsDetailsTable", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/EquityInvestmentsDetails" ], "xbrltype": "stringItemType" }, "idt_EquityInvestmentsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity Investments Disclosure [Abstract]" } } }, "localname": "EquityInvestmentsDisclosureAbstract", "nsuri": "http://www.idtcorp.com/20201031", "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.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/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.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "monetaryItemType" }, "idt_EquitySecuritiesFvNiRecognizedGainLossNet": { "auth_ref": [], "calculation": { "http://www.idtcorp.com/role/ScheduleofunrealizedlossesgainsforallequityinvestmentsTable": { "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.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofunrealizedlossesgainsforallequityinvestmentsTable" ], "xbrltype": "monetaryItemType" }, "idt_EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold": { "auth_ref": [], "calculation": { "http://www.idtcorp.com/role/ScheduleofunrealizedlossesgainsforallequityinvestmentsTable": { "order": 2.0, "parentTag": "idt_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of recognized gain (loss) net on equity securities which has been sold (FV-NI).", "label": "EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold", "negatedLabel": "Less: net gains and losses recognized during the period on equity investments sold during the period" } } }, "localname": "EquitySecuritiesFvNiRecognizedGainLossNetOnEquitySecuritiesSold", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofunrealizedlossesgainsforallequityinvestmentsTable" ], "xbrltype": "monetaryItemType" }, "idt_EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld": { "auth_ref": [], "calculation": { "http://www.idtcorp.com/role/ScheduleofunrealizedlossesgainsforallequityinvestmentsTable": { "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.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofunrealizedlossesgainsforallequityinvestmentsTable" ], "xbrltype": "monetaryItemType" }, "idt_EquitySecuritiesWithoutReadilyDeterminableFairValuesUpwardPriceAdjustmentAnnualAmount": { "auth_ref": [], "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": "EquitySecuritiesWithoutReadilyDeterminableFairValuesUpwardPriceAdjustmentAnnualAmount", "terseLabel": "Adjustment for observable transactions involving a similar investment from the same issuer" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValuesUpwardPriceAdjustmentAnnualAmount", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofcarryingvalueofequityinvestmentsTable" ], "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.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/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.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "stringItemType" }, "idt_FederalTelecommunicationsRelayServicesFundMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "FederalTelecommunicationsRelayServicesFundMember", "terseLabel": "Federal Telecommunications Relay Services Fund [Member]" } } }, "localname": "FederalTelecommunicationsRelayServicesFundMember", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "idt_FintechMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fintech [Member]", "label": "FintechMember", "terseLabel": "Fintech [Member]" } } }, "localname": "FintechMember", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofoperatingresultsofbusinesssegmentsTable", "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable" ], "xbrltype": "domainItemType" }, "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 insurance claims net of legal fees/(legal fees net of insurance claims)" } } }, "localname": "GainLossInPeriodFromLegalFeesNetOfInsuranceClaims", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofotheroperatingexpensenetTable" ], "xbrltype": "monetaryItemType" }, "idt_IDTFinancialServicesLimitedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "IDTFinancialServicesLimitedMember", "terseLabel": "IDT Financial Services Limited [Member]" } } }, "localname": "IDTFinancialServicesLimitedMember", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsDetails" ], "xbrltype": "domainItemType" }, "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.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "idt_July312020Abstract00": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "July312020Abstract00", "terseLabel": "July 31, 2020" } } }, "localname": "July312020Abstract00", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable" ], "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.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "idt_LeasesDetailsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases (Details) [Line Items]" } } }, "localname": "LeasesDetailsLineItems", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/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.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/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.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofaggregateoperatingleaseliabilityTable" ], "xbrltype": "stringItemType" }, "idt_LeasesDetailsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases (Details) [Table]" } } }, "localname": "LeasesDetailsTable", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "idt_MobileTopUpMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "MobileTopUpMember", "terseLabel": "Mobile Top-Up [Member]" } } }, "localname": "MobileTopUpMember", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable" ], "xbrltype": "domainItemType" }, "idt_NationalRetailSolutionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "NationalRetailSolutionsMember", "terseLabel": "National Retail Solutions [Member]" } } }, "localname": "NationalRetailSolutionsMember", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable" ], "xbrltype": "domainItemType" }, "idt_Net2phoneindemnificationClaim": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "label": "Net2phoneindemnificationClaim", "terseLabel": "Traditional Communications\u2014net2phone indemnification claim" } } }, "localname": "Net2phoneindemnificationClaim", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofotheroperatingexpensenetTable" ], "xbrltype": "monetaryItemType" }, "idt_NetTwoPhoneUnifiedCommunicationsAsServiceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "NetTwoPhoneUnifiedCommunicationsAsServiceMember", "terseLabel": "net2phone [Member]" } } }, "localname": "NetTwoPhoneUnifiedCommunicationsAsServiceMember", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable" ], "xbrltype": "domainItemType" }, "idt_NewarkMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "NewarkMember", "terseLabel": "Newark NJ [Member]" } } }, "localname": "NewarkMember", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "idt_NoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "NoncurrentLiabilitiesMember", "terseLabel": "Noncurrent Liabilities [Member]" } } }, "localname": "NoncurrentLiabilitiesMember", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofaggregateoperatingleaseliabilityTable" ], "xbrltype": "domainItemType" }, "idt_NonvestedRestrictedClassBCommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "NonvestedRestrictedClassBCommonStockMember", "terseLabel": "Non-vested restricted Class B common stock [Member]" } } }, "localname": "NonvestedRestrictedClassBCommonStockMember", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofsharesexcludedfromthedilutedearningslosspershareTable" ], "xbrltype": "domainItemType" }, "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.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofequityinvestmentsTable_Parentheticals" ], "xbrltype": "sharesItemType" }, "idt_OperatingLeaseLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "OperatingLeaseLiabilitiesMember", "terseLabel": "Operating Lease Liabilities [Member]" } } }, "localname": "OperatingLeaseLiabilitiesMember", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofaggregateoperatingleaseliabilityTable" ], "xbrltype": "domainItemType" }, "idt_OtherCountriesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "OtherCountriesMember", "terseLabel": "Other [Member]" } } }, "localname": "OtherCountriesMember", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable" ], "xbrltype": "domainItemType" }, "idt_OtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other [Member]", "label": "OtherMember", "terseLabel": "Other [Member]" } } }, "localname": "OtherMember", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable" ], "xbrltype": "domainItemType" }, "idt_OtherOperatingExpenseNetDetailsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Operating Expense, Net (Details) [Line Items]" } } }, "localname": "OtherOperatingExpenseNetDetailsLineItems", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/OtherOperatingExpenseNetDetails" ], "xbrltype": "stringItemType" }, "idt_OtherOperatingExpenseNetDetailsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Operating Expense, Net (Details) [Table]" } } }, "localname": "OtherOperatingExpenseNetDetailsTable", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/OtherOperatingExpenseNetDetails" ], "xbrltype": "stringItemType" }, "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.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "idt_ProceedsFromExerciseOfStockOptions": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds from the exercise of stock options.", "label": "ProceedsFromExerciseOfStockOptions", "terseLabel": "Proceeds from the exercise of stock options (in Dollars)" } } }, "localname": "ProceedsFromExerciseOfStockOptions", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/EquityDetails" ], "xbrltype": "monetaryItemType" }, "idt_RafaelClassBCommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "RafaelClassBCommonStockMember", "terseLabel": "Rafael Class B common stock [Member]" } } }, "localname": "RafaelClassBCommonStockMember", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/SubsequentEventPurchaseofSharesandWarrantsfromRafaelHoldingsIncDetails" ], "xbrltype": "domainItemType" }, "idt_RafaelHoldingsIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Rafael Holdings Inc [Member]", "netLabel": "Rafael Holdings Inc. [Member]", "terseLabel": "Rafael Holdings, Inc [Member]", "verboseLabel": "Rafael Holdings, Inc. [Member]" } } }, "localname": "RafaelHoldingsIncMember", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/LeasesDetails", "http://www.idtcorp.com/role/ScheduleofequityinvestmentsTable", "http://www.idtcorp.com/role/ScheduleofequityinvestmentsTable_Parentheticals", "http://www.idtcorp.com/role/SubsequentEventPurchaseofSharesandWarrantsfromRafaelHoldingsIncDetails" ], "xbrltype": "domainItemType" }, "idt_RedemptionForVisaMandatoryReleaseAssessment": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Redemption for Visa mandatory release assessment", "label": "RedemptionForVisaMandatoryReleaseAssessment", "terseLabel": "Redemption for Visa mandatory release assessment" } } }, "localname": "RedemptionForVisaMandatoryReleaseAssessment", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofassetsmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table", "http://www.idtcorp.com/role/ScheduleofcarryingvalueofequityinvestmentsTable" ], "xbrltype": "monetaryItemType" }, "idt_RepurchaseOfRestrictedStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Restricted Class B common stock purchased from employees.", "label": "RepurchaseOfRestrictedStock", "negatedLabel": "Restricted Class B common stock purchased from employees" } } }, "localname": "RepurchaseOfRestrictedStock", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "idt_RepurchasesOfClassBCommonStockThroughRepurchaseProgram": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Repurchases of common stock.", "label": "RepurchasesOfClassBCommonStockThroughRepurchaseProgram", "terseLabel": "Repurchases of Class B common stock through repurchase program" } } }, "localname": "RepurchasesOfClassBCommonStockThroughRepurchaseProgram", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ShareholdersEquityType2or3" ], "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.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/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.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable" ], "xbrltype": "stringItemType" }, "idt_RevenuesFromForeignCustomers": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenues from foreign customers.", "label": "RevenuesFromForeignCustomers", "terseLabel": "Total outside the United States" } } }, "localname": "RevenuesFromForeignCustomers", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable" ], "xbrltype": "monetaryItemType" }, "idt_ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of accumulated balances for each classification of other comprehensive (loss) income [Abstract]" } } }, "localname": "ScheduleOfAccumulatedBalancesForEachClassificationOfOtherComprehensiveLossIncomeAbstract", "nsuri": "http://www.idtcorp.com/20201031", "xbrltype": "stringItemType" }, "idt_ScheduleOfAggregateOperatingLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of aggregate operating lease liability [Abstract]" } } }, "localname": "ScheduleOfAggregateOperatingLeaseLiabilityAbstract", "nsuri": "http://www.idtcorp.com/20201031", "xbrltype": "stringItemType" }, "idt_ScheduleOfAmortizationOfDeferredCustomerContractAcquisitionCostsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of amortization of deferred customer contract acquisition costs [Abstract]" } } }, "localname": "ScheduleOfAmortizationOfDeferredCustomerContractAcquisitionCostsAbstract", "nsuri": "http://www.idtcorp.com/20201031", "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.idtcorp.com/20201031", "xbrltype": "stringItemType" }, "idt_ScheduleOfAvailableForSaleSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of available-for-sale securities [Abstract]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesAbstract", "nsuri": "http://www.idtcorp.com/20201031", "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.idtcorp.com/20201031", "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.idtcorp.com/20201031", "xbrltype": "stringItemType" }, "idt_ScheduleOfCarryingValueOfEquityInvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of carrying value of equity investments [Abstract]" } } }, "localname": "ScheduleOfCarryingValueOfEquityInvestmentsAbstract", "nsuri": "http://www.idtcorp.com/20201031", "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.idtcorp.com/20201031", "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.idtcorp.com/20201031", "xbrltype": "stringItemType" }, "idt_ScheduleOfDeferredCustomerContractAcquisitionCostsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of deferred customer contract acquisition costs [Abstract]" } } }, "localname": "ScheduleOfDeferredCustomerContractAcquisitionCostsAbstract", "nsuri": "http://www.idtcorp.com/20201031", "xbrltype": "stringItemType" }, "idt_ScheduleOfEquityInvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of equity investments [Abstract]" } } }, "localname": "ScheduleOfEquityInvestmentsAbstract", "nsuri": "http://www.idtcorp.com/20201031", "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.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/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.idtcorp.com/20201031", "xbrltype": "stringItemType" }, "idt_ScheduleOfInformationAboutContractLiabilityBalanceAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of information about contract liability balance [Abstract]" } } }, "localname": "ScheduleOfInformationAboutContractLiabilityBalanceAbstract", "nsuri": "http://www.idtcorp.com/20201031", "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.idtcorp.com/20201031", "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.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "idt_ScheduleOfOperatingResultsOfBusinessSegmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of operating results of business segments [Abstract]" } } }, "localname": "ScheduleOfOperatingResultsOfBusinessSegmentsAbstract", "nsuri": "http://www.idtcorp.com/20201031", "xbrltype": "stringItemType" }, "idt_ScheduleOfOtherExpenseIncomeNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of other (expense) income, net [Abstract]" } } }, "localname": "ScheduleOfOtherExpenseIncomeNetAbstract", "nsuri": "http://www.idtcorp.com/20201031", "xbrltype": "stringItemType" }, "idt_ScheduleOfOtherOperatingExpenseNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of other operating expense, net [Abstract]" } } }, "localname": "ScheduleOfOtherOperatingExpenseNetAbstract", "nsuri": "http://www.idtcorp.com/20201031", "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.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/OtherOperatingExpenseNetTables" ], "xbrltype": "textBlockItemType" }, "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.idtcorp.com/20201031", "xbrltype": "stringItemType" }, "idt_ScheduleOfRevenuesDisaggregatedByGeographicRegionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of revenues disaggregated by geographic region [Abstract]" } } }, "localname": "ScheduleOfRevenuesDisaggregatedByGeographicRegionAbstract", "nsuri": "http://www.idtcorp.com/20201031", "xbrltype": "stringItemType" }, "idt_ScheduleOfSharesExcludedFromTheDilutedEarningsLossPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of shares excluded from the diluted earnings (loss) per share [Abstract]" } } }, "localname": "ScheduleOfSharesExcludedFromTheDilutedEarningsLossPerShareAbstract", "nsuri": "http://www.idtcorp.com/20201031", "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.idtcorp.com/20201031", "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.idtcorp.com/20201031", "xbrltype": "stringItemType" }, "idt_ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of unrealized (losses) gains for all equity investments [Abstract]" } } }, "localname": "ScheduleOfUnrealizedLossesGainsForAllEquityInvestmentsAbstract", "nsuri": "http://www.idtcorp.com/20201031", "xbrltype": "stringItemType" }, "idt_ScheduleOfWeightedAverageNumberOfSharesOfOperatingLeaseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of weighted-average number of shares operating lease.", "label": "ScheduleOfWeightedAverageNumberOfSharesOfOperatingLeaseTableTextBlock", "terseLabel": "Schedule of supplemental disclosures related weighted average operating leases" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesOfOperatingLeaseTableTextBlock", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "idt_ScheduleOfWeightedAverageNumberOfSharesUsedInTheCalculationOfBasicAndDilutedEarningsLossPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule of weighted-average number of shares used in the calculation of basic and diluted earnings (loss) per share [Abstract]" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesUsedInTheCalculationOfBasicAndDilutedEarningsLossPerShareAbstract", "nsuri": "http://www.idtcorp.com/20201031", "xbrltype": "stringItemType" }, "idt_StockRepurchasesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "StockRepurchasesMember", "terseLabel": "Stock Repurchases [Member]" } } }, "localname": "StockRepurchasesMember", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/EquityDetails" ], "xbrltype": "domainItemType" }, "idt_StraightPathMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Straight Path.", "label": "StraightPathMember", "terseLabel": "Straight Path [Member]" } } }, "localname": "StraightPathMember", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/OtherOperatingExpenseNetDetails" ], "xbrltype": "domainItemType" }, "idt_SubsequentEventPurchaseofSharesandWarrantsfromRafaelHoldingsIncDetailsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Event\u2014Purchase of Shares and Warrants from Rafael Holdings, Inc. (Details) [Line Items]" } } }, "localname": "SubsequentEventPurchaseofSharesandWarrantsfromRafaelHoldingsIncDetailsLineItems", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/SubsequentEventPurchaseofSharesandWarrantsfromRafaelHoldingsIncDetails" ], "xbrltype": "stringItemType" }, "idt_SubsequentEventPurchaseofSharesandWarrantsfromRafaelHoldingsIncDetailsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Event\u2014Purchase of Shares and Warrants from Rafael Holdings, Inc. (Details) [Table]" } } }, "localname": "SubsequentEventPurchaseofSharesandWarrantsfromRafaelHoldingsIncDetailsTable", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/SubsequentEventPurchaseofSharesandWarrantsfromRafaelHoldingsIncDetails" ], "xbrltype": "stringItemType" }, "idt_ThreeMonthsEndedOctober312019Abstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ThreeMonthsEndedOctober312019Abstract", "terseLabel": "Three Months Ended October 31, 2019" } } }, "localname": "ThreeMonthsEndedOctober312019Abstract", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofoperatingresultsofbusinesssegmentsTable" ], "xbrltype": "stringItemType" }, "idt_TotalFintechMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Total Fintech [Member]", "label": "TotalFintechMember", "terseLabel": "Total Fintech [Member]" } } }, "localname": "TotalFintechMember", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable" ], "xbrltype": "domainItemType" }, "idt_TotalNetTwoPhoneUnifiedCommunicationsAsServiceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Total Net Two Phone Unified Communications as Service [Member]", "label": "TotalNetTwoPhoneUnifiedCommunicationsAsServiceMember", "terseLabel": "net2phone-UCaaS [Member]" } } }, "localname": "TotalNetTwoPhoneUnifiedCommunicationsAsServiceMember", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable" ], "xbrltype": "domainItemType" }, "idt_TotalTraditionalCommunicationsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Total Traditional Communications [Member]", "label": "TotalTraditionalCommunicationsMember", "terseLabel": "Total Traditional Communications [Member]" } } }, "localname": "TotalTraditionalCommunicationsMember", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable" ], "xbrltype": "domainItemType" }, "idt_TraditionalCommunicationsCarrierServicesSettlement": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Traditional Communications\u2014Carrier Services settlement", "label": "TraditionalCommunicationsCarrierServicesSettlement", "terseLabel": "Traditional Communications\u2014Carrier Services settlement" } } }, "localname": "TraditionalCommunicationsCarrierServicesSettlement", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofotheroperatingexpensenetTable" ], "xbrltype": "monetaryItemType" }, "idt_TraditionalCommunicationsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Traditional Communications [Member]", "label": "TraditionalCommunicationsMember", "terseLabel": "Traditional Communications [Member]" } } }, "localname": "TraditionalCommunicationsMember", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofoperatingresultsofbusinesssegmentsTable", "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable" ], "xbrltype": "domainItemType" }, "idt_UniversalServiceFundMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UniversalServiceFundMember", "terseLabel": "Universal Service Fund [Member]" } } }, "localname": "UniversalServiceFundMember", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "idt_VisaClassACommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "VisaClassACommonStockMember", "terseLabel": "Visa Class A Common Stock [Member]" } } }, "localname": "VisaClassACommonStockMember", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/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.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/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.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/EquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "idt_WeightedAverageNumberOfSharesUsedInCalculationOfEarningsLossPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "WeightedAverageNumberOfSharesUsedInCalculationOfEarningsLossPerShareAbstract", "terseLabel": "Weighted-average number of shares used in calculation of earnings (loss) per share:" } } }, "localname": "WeightedAverageNumberOfSharesUsedInCalculationOfEarningsLossPerShareAbstract", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "idt_WholesaleCarrierServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "WholesaleCarrierServicesMember", "terseLabel": "Carrier Services [Member]" } } }, "localname": "WholesaleCarrierServicesMember", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable" ], "xbrltype": "domainItemType" }, "idt_WriteoffOfTaxAssetsRelatedToPriorPeriods": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Write-off of tax assets related to prior periods.", "label": "WriteoffOfTaxAssetsRelatedToPriorPeriods", "negatedLabel": "Write-off of tax assets related to prior periods" } } }, "localname": "WriteoffOfTaxAssetsRelatedToPriorPeriods", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofotherexpenseincomenetTable" ], "xbrltype": "monetaryItemType" }, "idt_ZedgeIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ZedgeIncMember", "terseLabel": "Zedge, Inc. [Member]" } } }, "localname": "ZedgeIncMember", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofequityinvestmentsTable", "http://www.idtcorp.com/role/ScheduleofequityinvestmentsTable_Parentheticals" ], "xbrltype": "domainItemType" }, "idt_net2phoneUCaaSMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "net2phone- UCaaS [Member]", "label": "net2phoneUCaaSMember", "terseLabel": "net2phone- UCaaS [Member]" } } }, "localname": "net2phoneUCaaSMember", "nsuri": "http://www.idtcorp.com/20201031", "presentation": [ "http://www.idtcorp.com/role/ScheduleofoperatingresultsofbusinesssegmentsTable" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r163", "r238", "r241", "r344", "r403", "r404" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsDetails", "http://www.idtcorp.com/role/CommitmentsandContingenciesDetails", "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r163", "r238", "r241", "r344", "r403", "r404" ], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/CommitmentsandContingenciesDetails", "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r254" ], "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofassetsmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r164", "r165", "r238", "r242", "r405", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442" ], "lang": { "en-US": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r164", "r165", "r238", "r242", "r405", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r217", "r254", "r339" ], "lang": { "en-US": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofassetsmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r170", "r335" ], "lang": { "en-US": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.idtcorp.com/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.idtcorp.com/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_AccountsPayableCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.idtcorp.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r364", "r394" ], "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.idtcorp.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r42", "r43", "r44", "r48", "r49" ], "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.idtcorp.com/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossincomeTable" ], "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.idtcorp.com/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossincomeTable" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r19", "r46", "r47", "r48", "r386", "r410", "r411" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedBalanceSheet", "http://www.idtcorp.com/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossincomeTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accumulated Other Comprehensive Loss [Abstract]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r308", "r309", "r310", "r311", "r312", "r314" ], "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.idtcorp.com/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossincomeTable" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r45", "r48", "r49", "r92", "r93", "r94", "r284", "r406", "r407" ], "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" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r40", "r48", "r49", "r284", "r309", "r310", "r311", "r312", "r314" ], "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.idtcorp.com/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossincomeTable" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r17", "r263" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r92", "r93", "r94", "r260", "r261", "r262" ], "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.idtcorp.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r255", "r256", "r264", "r265" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "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 (loss) to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r23", "r171", "r193" ], "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.idtcorp.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r120" ], "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.idtcorp.com/role/ScheduleofsharesexcludedfromthedilutedearningslosspershareTable" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r120" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofsharesexcludedfromthedilutedearningslosspershareTable" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofsharesexcludedfromthedilutedearningslosspershareTable" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r120" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofsharesexcludedfromthedilutedearningslosspershareTable" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r89", "r145", "r152", "r159", "r191", "r279", "r285", "r301", "r360", "r385" ], "calculation": { "http://www.idtcorp.com/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", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedBalanceSheet" ], "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.idtcorp.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r7", "r39", "r89", "r191", "r279", "r285", "r301" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/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.idtcorp.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r178" ], "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.idtcorp.com/role/ScheduleofavailableforsalesecuritiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r179" ], "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.idtcorp.com/role/ScheduleofavailableforsalesecuritiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r176", "r196" ], "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.idtcorp.com/role/ScheduleofavailableforsalesecuritiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r186" ], "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.idtcorp.com/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.idtcorp.com/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.idtcorp.com/role/DebtSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "auth_ref": [ "r180", "r183", "r380" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ScheduleofcontractualmaturitiesofavailableforsaledebtsecuritiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r180", "r182", "r379" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ScheduleofcontractualmaturitiesofavailableforsaledebtsecuritiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": { "auth_ref": [ "r180", "r184", "r381" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ScheduleofcontractualmaturitiesofavailableforsaledebtsecuritiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "auth_ref": [ "r180", "r185", "r382" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ScheduleofcontractualmaturitiesofavailableforsaledebtsecuritiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r180", "r181", "r378" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ScheduleofcontractualmaturitiesofavailableforsaledebtsecuritiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r173", "r177", "r196", "r363" ], "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.idtcorp.com/role/ScheduleofavailableforsalesecuritiesTable", "http://www.idtcorp.com/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.idtcorp.com/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.idtcorp.com/role/DebtSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "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.idtcorp.com/role/ScheduleofaggregateoperatingleaseliabilityTable" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r2", "r91", "r131" ], "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": "Basis of Presentation" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r200" ], "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.idtcorp.com/role/ScheduleofamortizationofdeferredcustomercontractacquisitioncostsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r199" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ScheduleofdeferredcustomercontractacquisitioncostsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r199" ], "calculation": { "http://www.idtcorp.com/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 \u201cOther current assets\u201d" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofdeferredcustomercontractacquisitioncostsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r199" ], "calculation": { "http://www.idtcorp.com/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 \u201cOther assets\u201d" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofdeferredcustomercontractacquisitioncostsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r201" ], "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.idtcorp.com/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", "r26", "r85" ], "calculation": { "http://www.idtcorp.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedBalanceSheet", "http://www.idtcorp.com/role/ScheduleofcashcashequivalentsandrestrictedcashandcashequivalentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "auth_ref": [ "r10" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments maturing within three months from the date of acquisition qualify.", "label": "Cash 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.idtcorp.com/role/CashCashEquivalentsandRestrictedCashandCashEquivalents" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r80", "r85", "r86" ], "calculation": { "http://www.idtcorp.com/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 period", "periodStartLabel": "Cash, cash equivalents, and restricted cash and cash equivalents at beginning of period", "totalLabel": "Total cash, cash equivalents, and restricted cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedCashFlow", "http://www.idtcorp.com/role/ScheduleofcashcashequivalentsandrestrictedcashandcashequivalentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r80", "r306" ], "calculation": { "http://www.idtcorp.com/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 in cash, cash equivalents, and restricted cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "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.idtcorp.com/role/ScheduleofsupplementaldisclosuresrelatedtotheCompanysoperatingleasesTable" ], "xbrltype": "stringItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r384" ], "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": "Certificates of deposit [Member]" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofavailableforsalesecuritiesTable" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r87", "r89", "r109", "r113", "r114", "r116", "r119", "r128", "r129", "r130", "r191", "r301" ], "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.idtcorp.com/role/ConsolidatedBalanceSheet", "http://www.idtcorp.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.idtcorp.com/role/DocumentAndEntityInformation", "http://www.idtcorp.com/role/EquityDetails", "http://www.idtcorp.com/role/ScheduleofequityinvestmentsTable", "http://www.idtcorp.com/role/ShareholdersEquityType2or3", "http://www.idtcorp.com/role/SubsequentEventPurchaseofSharesandWarrantsfromRafaelHoldingsIncDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable": { "auth_ref": [ "r224" ], "lang": { "en-US": { "role": { "documentation": "Date the warrants or rights are exercisable, in CCYY-MM-DD format.", "label": "Class of Warrant or Right, Date from which Warrants or Rights Exercisable", "terseLabel": "Warrants term start date" } } }, "localname": "ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/SubsequentEventPurchaseofSharesandWarrantsfromRafaelHoldingsIncDetails" ], "xbrltype": "dateItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r224" ], "lang": { "en-US": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Shares issued price per share" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/SubsequentEventPurchaseofSharesandWarrantsfromRafaelHoldingsIncDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r224" ], "lang": { "en-US": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of warrants purchased" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/SubsequentEventPurchaseofSharesandWarrantsfromRafaelHoldingsIncDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r34", "r216", "r365", "r392" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/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": [ "r213", "r214", "r215", "r220" ], "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.idtcorp.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A common stock", "verboseLabel": "Class A Common Stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedBalanceSheet", "http://www.idtcorp.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.idtcorp.com/role/DocumentAndEntityInformation", "http://www.idtcorp.com/role/ShareholdersEquityType2or3" ], "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 Stock Class B [Member]", "netLabel": "Class B Common Stock", "terseLabel": "Class B common stock", "verboseLabel": "Common Class B [Member]" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedBalanceSheet", "http://www.idtcorp.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.idtcorp.com/role/DocumentAndEntityInformation", "http://www.idtcorp.com/role/EquityDetails", "http://www.idtcorp.com/role/ScheduleofequityinvestmentsTable", "http://www.idtcorp.com/role/ScheduleofequityinvestmentsTable_Parentheticals", "http://www.idtcorp.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par 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.idtcorp.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r223" ], "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.idtcorp.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r15" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, value" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r52", "r54", "r55", "r63", "r372", "r399" ], "calculation": { "http://www.idtcorp.com/role/ConsolidatedComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss) attributable to IDT Corporation" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r52", "r54", "r62", "r277", "r278", "r289", "r371", "r398" ], "calculation": { "http://www.idtcorp.com/role/ConsolidatedComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "negatedLabel": "Comprehensive income attributable to noncontrolling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r52", "r54", "r61", "r276", "r289", "r370", "r397" ], "calculation": { "http://www.idtcorp.com/role/ConsolidatedComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r60", "r72", "r369", "r396" ], "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.idtcorp.com/role/AccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r230" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of information about contract liability balance" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r239" ], "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": "Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofinformationaboutcontractliabilitybalanceTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "auth_ref": [ "r13", "r14", "r224", "r225" ], "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.idtcorp.com/role/EquityInvestmentsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).", "label": "Corporate Bond Securities [Member]", "terseLabel": "Corporate bonds [Member]" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofavailableforsalesecuritiesTable", "http://www.idtcorp.com/role/ScheduleofavailableforsalesecuritiesunrealizedlosspositionTable" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateMember": { "auth_ref": [ "r132" ], "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.idtcorp.com/role/ScheduleofoperatingresultsofbusinesssegmentsTable" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesCurrent": { "auth_ref": [], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r267", "r268" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r84" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositLiabilityCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r83", "r205" ], "calculation": { "http://www.idtcorp.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedCashFlow", "http://www.idtcorp.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted": { "auth_ref": [ "r105" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a new accounting pronouncement that has been issued but not yet adopted.", "label": "Description of New Accounting Pronouncements Not yet Adopted [Text Block]", "terseLabel": "Recently Issued Accounting Standards Not Yet Adopted" } } }, "localname": "DescriptionOfNewAccountingPronouncementsNotYetAdopted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/RecentlyIssuedAccountingStandardsNotYetAdopted" ], "xbrltype": "textBlockItemType" }, "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_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r64", "r97", "r98", "r99", "r100", "r101", "r106", "r109", "r116", "r118", "r119", "r124", "r125", "r373", "r400" ], "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.idtcorp.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r64", "r97", "r98", "r99", "r100", "r101", "r109", "r116", "r118", "r119", "r124", "r125", "r373", "r400" ], "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.idtcorp.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r120", "r122", "r123", "r126" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/EarningsLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r306" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock options [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofsharesexcludedfromthedilutedearningslosspershareTable" ], "xbrltype": "domainItemType" }, "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.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable" ], "xbrltype": "stringItemType" }, "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.idtcorp.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r92", "r93", "r94", "r96", "r102", "r104", "r127", "r192", "r223", "r226", "r260", "r261", "r262", "r270", "r271", "r308", "r309", "r310", "r311", "r312", "r314", "r406", "r407", "r408" ], "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.idtcorp.com/role/EquityInvestmentsDetails", "http://www.idtcorp.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r300" ], "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 the period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofcarryingvalueofequityinvestmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount": { "auth_ref": [ "r189" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from downward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amount", "terseLabel": "Carrying value of shares decreased (in Dollars)" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/EquityInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "auth_ref": [ "r189" ], "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.idtcorp.com/role/ScheduleofcarryingvalueofequityinvestmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": { "auth_ref": [ "r190" ], "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": "Carrying value of shares increased (in Dollars)" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/EquityInvestmentsDetails" ], "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.idtcorp.com/role/ScheduleofassetsmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r294", "r298" ], "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.idtcorp.com/role/ScheduleofassetsmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r294", "r298" ], "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.idtcorp.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r253", "r291", "r341", "r342", "r343" ], "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.idtcorp.com/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r290", "r291", "r292", "r293", "r299" ], "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.idtcorp.com/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": [ "r297" ], "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.idtcorp.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r245", "r246", "r251", "r253", "r291", "r341" ], "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.idtcorp.com/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r245", "r246", "r251", "r253", "r291", "r342" ], "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.idtcorp.com/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r253", "r291", "r343" ], "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.idtcorp.com/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1": { "auth_ref": [ "r295" ], "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 (losses) gains included in \u201cOther (expense) income, net\u201d" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofassetsmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "auth_ref": [ "r294" ], "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.idtcorp.com/role/ScheduleofassetsmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome": { "auth_ref": [ "r296" ], "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)", "negatedLabel": "Total gain included in \u201cForeign currency translation adjustment\u201d" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofliabilitiesmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r294" ], "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.idtcorp.com/role/ScheduleofliabilitiesmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r253", "r341", "r342", "r343" ], "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.idtcorp.com/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r297", "r299" ], "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.idtcorp.com/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r304", "r305" ], "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 (losses) gains" } } }, "localname": "ForeignCurrencyTransactionGainLossRealized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofotherexpenseincomenetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r68", "r83", "r175" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "terseLabel": "(Losses) gains on investments" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofotherexpenseincomenetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicDistributionAxis": { "auth_ref": [ "r195", "r375", "r376" ], "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.idtcorp.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GeographicDistributionDomain": { "auth_ref": [ "r375", "r376" ], "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.idtcorp.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r202", "r203", "r359" ], "calculation": { "http://www.idtcorp.com/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", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgeFundsMember": { "auth_ref": [ "r245" ], "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.idtcorp.com/role/ScheduleofequityinvestmentsTable" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r58", "r145", "r151", "r155", "r158", "r161", "r357", "r367", "r376", "r401" ], "calculation": { "http://www.idtcorp.com/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", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedIncomeStatement" ], "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_IncomeTaxExpenseBenefit": { "auth_ref": [ "r90", "r103", "r104", "r143", "r269", "r272", "r273", "r402" ], "calculation": { "http://www.idtcorp.com/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": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r82" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r82" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r82" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/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.idtcorp.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r82" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r82" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends": { "auth_ref": [ "r110", "r111", "r112", "r117", "r119" ], "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.idtcorp.com/role/ScheduleofweightedaveragenumberofsharesusedinthecalculationofbasicanddilutedearningslosspershareTable" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r110", "r111", "r112", "r119" ], "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Stock options" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofweightedaveragenumberofsharesusedinthecalculationofbasicanddilutedearningslosspershareTable" ], "xbrltype": "sharesItemType" }, "us-gaap_InformationByCategoryOfDebtSecurityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by category of debt security, either available-for-sale or held-to-maturity.", "label": "Debt Security Category [Axis]" } } }, "localname": "InformationByCategoryOfDebtSecurityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofavailableforsalesecuritiesTable", "http://www.idtcorp.com/role/ScheduleofavailableforsalesecuritiesunrealizedlosspositionTable" ], "xbrltype": "stringItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r374" ], "calculation": { "http://www.idtcorp.com/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 (expense) income, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentOwnedAtFairValue": { "auth_ref": [ "r412", "r422", "r428" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Value of the investment at close of period. For schedules of investments that are categorized, the value would be aggregated by category. For investment in and advances to affiliates, if operations of any controlled companies are different in character from those of the company, group such affiliates within divisions and by type of activities.", "label": "Investment Owned, at Fair Value", "terseLabel": "Aggregate consideration amount" } } }, "localname": "InvestmentOwnedAtFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/SubsequentEventPurchaseofSharesandWarrantsfromRafaelHoldingsIncDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentOwnedBalanceShares": { "auth_ref": [ "r413", "r418" ], "lang": { "en-US": { "role": { "documentation": "Balance held at close of period in number of shares.", "label": "Investment Owned, Balance, Shares", "terseLabel": "Owned shares", "verboseLabel": "Purchased from new issued shares" } } }, "localname": "InvestmentOwnedBalanceShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/EquityInvestmentsDetails", "http://www.idtcorp.com/role/SubsequentEventPurchaseofSharesandWarrantsfromRafaelHoldingsIncDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r415", "r416", "r417", "r419", "r420", "r421", "r423", "r424", "r425", "r426", "r427", "r429", "r430", "r431", "r432" ], "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.idtcorp.com/role/ScheduleofequityinvestmentsTable" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r415", "r416", "r417", "r419", "r420", "r421", "r423", "r424", "r425", "r426", "r427", "r429", "r430", "r431", "r432" ], "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.idtcorp.com/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": [ "r290" ], "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.idtcorp.com/role/ScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r188", "r358", "r383", "r433" ], "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.idtcorp.com/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.idtcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r329", "r331" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ScheduleofsupplementaldisclosuresrelatedtotheCompanysoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r329" ], "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.idtcorp.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LegalFees": { "auth_ref": [ "r66" ], "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.idtcorp.com/role/OtherOperatingExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r330" ], "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.idtcorp.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r330" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive": { "auth_ref": [ "r330" ], "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.idtcorp.com/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": { "auth_ref": [ "r330" ], "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.idtcorp.com/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [ "r330" ], "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.idtcorp.com/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r330" ], "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.idtcorp.com/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r330" ], "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.idtcorp.com/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "auth_ref": [ "r330" ], "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.idtcorp.com/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r330" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r332" ], "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.idtcorp.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r30", "r89", "r153", "r191", "r280", "r285", "r286", "r301" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r22", "r89", "r191", "r301", "r362", "r389" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/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.idtcorp.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r32", "r89", "r191", "r280", "r285", "r286", "r301" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/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.idtcorp.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r27" ], "calculation": { "http://www.idtcorp.com/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", "terseLabel": "Equity investments", "verboseLabel": "Noncurrent equity investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedBalanceSheet", "http://www.idtcorp.com/role/ScheduleofequityinvestmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r218", "r219", "r221" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Invoiced amount" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "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.idtcorp.com/role/ScheduleofavailableforsalesecuritiesTable" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about investment in marketable security.", "label": "Marketable Securities [Table]" } } }, "localname": "MarketableSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/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.idtcorp.com/role/DebtSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r37", "r89", "r191", "r301", "r361", "r388" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/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.idtcorp.com/role/ScheduleofavailableforsalesecuritiesTable", "http://www.idtcorp.com/role/ScheduleofavailableforsalesecuritiesunrealizedlosspositionTable" ], "xbrltype": "domainItemType" }, "us-gaap_MutualFundMember": { "auth_ref": [ "r245" ], "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.idtcorp.com/role/ScheduleofequityinvestmentsTable" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r80" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/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.idtcorp.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r80" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/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.idtcorp.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r80", "r81", "r84" ], "calculation": { "http://www.idtcorp.com/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 provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r50", "r53", "r59", "r84", "r89", "r95", "r97", "r98", "r99", "r100", "r103", "r104", "r115", "r145", "r151", "r155", "r158", "r161", "r191", "r301", "r368", "r395" ], "calculation": { "http://www.idtcorp.com/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 (loss) attributable to IDT Corporation" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r50", "r53", "r103", "r104", "r282", "r288" ], "calculation": { "http://www.idtcorp.com/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 income attributable to noncontrolling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Recently Issued Accounting Standards Not Yet Adopted [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r92", "r93", "r94", "r226", "r274" ], "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" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r69" ], "calculation": { "http://www.idtcorp.com/role/ConsolidatedIncomeStatement": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Other (expense) income, net", "verboseLabel": "Total other (expense) income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedIncomeStatement", "http://www.idtcorp.com/role/ScheduleofotherexpenseincomenetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r133" ], "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.idtcorp.com/role/BusinessSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingCostsAndExpenses": { "auth_ref": [], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/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.idtcorp.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r145", "r151", "r155", "r158", "r161" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedIncomeStatement", "http://www.idtcorp.com/role/ScheduleofoperatingresultsofbusinesssegmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r323", "r331" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ScheduleofsupplementaldisclosuresrelatedtotheCompanysoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r321" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ScheduleofaggregateoperatingleaseliabilityTable", "http://www.idtcorp.com/role/ScheduleoffutureminimummaturitiesofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r321" ], "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.idtcorp.com/role/ScheduleofaggregateoperatingleaseliabilityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r321" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedBalanceSheet", "http://www.idtcorp.com/role/ScheduleofaggregateoperatingleaseliabilityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r322", "r325" ], "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.idtcorp.com/role/ScheduleofsupplementaldisclosuresrelatedtotheCompanysoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r320" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r328", "r331" ], "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.idtcorp.com/role/ScheduleofsupplementaldisclosuresrelatedweightedaverageoperatingleasesTable" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r327", "r331" ], "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.idtcorp.com/role/ScheduleofsupplementaldisclosuresrelatedweightedaverageoperatingleasesTable" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r222", "r316", "r317", "r318", "r319" ], "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.idtcorp.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r41", "r46", "r302", "r303", "r307" ], "calculation": { "http://www.idtcorp.com/role/ConsolidatedComprehensiveIncome": { "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.idtcorp.com/role/ConsolidatedComprehensiveIncome" ], "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.idtcorp.com/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.idtcorp.com/role/ScheduleofequityinvestmentsTable" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r48", "r56", "r308", "r310", "r314" ], "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 (loss) income attributable to IDT Corporation" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossincomeTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r51", "r54", "r56", "r60", "r223", "r308", "r313", "r314", "r369", "r396" ], "calculation": { "http://www.idtcorp.com/role/ConsolidatedComprehensiveIncome": { "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 income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedComprehensiveIncome", "http://www.idtcorp.com/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 income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r42", "r46" ], "calculation": { "http://www.idtcorp.com/role/ConsolidatedComprehensiveIncome": { "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.idtcorp.com/role/ConsolidatedComprehensiveIncome" ], "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.idtcorp.com/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": [ "r244", "r266" ], "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.idtcorp.com/role/OtherExpenseIncomeNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIntangibleAssetsNet": { "auth_ref": [], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/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.idtcorp.com/role/ScheduleofequityinvestmentsTable" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r31" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r84" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r70" ], "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.idtcorp.com/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.idtcorp.com/role/OtherOperatingExpenseNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherOperatingIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.idtcorp.com/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", "terseLabel": "Other operating expense, net (see Note 9)", "verboseLabel": "Total other operating expense, net" } } }, "localname": "OtherOperatingIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedIncomeStatement", "http://www.idtcorp.com/role/ScheduleofotheroperatingexpensenetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherShortTermInvestments": { "auth_ref": [ "r38", "r366", "r393" ], "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.idtcorp.com/role/ScheduleofequityinvestmentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCategoriesOfInvestmentsDomain": { "auth_ref": [ "r187" ], "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.idtcorp.com/role/ScheduleofavailableforsalesecuritiesTable", "http://www.idtcorp.com/role/ScheduleofavailableforsalesecuritiesunrealizedlosspositionTable" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r77" ], "calculation": { "http://www.idtcorp.com/role/ConsolidatedCashFlow": { "order": 4.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.idtcorp.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfCapitalDistribution": { "auth_ref": [ "r77" ], "calculation": { "http://www.idtcorp.com/role/ConsolidatedCashFlow": { "order": 2.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.idtcorp.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r174" ], "calculation": { "http://www.idtcorp.com/role/ConsolidatedCashFlow": { "order": 3.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.idtcorp.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r75" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par 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.idtcorp.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r14" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r4", "r6", "r197", "r198" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r73", "r74", "r174" ], "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.idtcorp.com/role/DebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r76", "r259" ], "calculation": { "http://www.idtcorp.com/role/ConsolidatedCashFlow": { "order": 1.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.idtcorp.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r50", "r53", "r79", "r89", "r95", "r103", "r104", "r145", "r151", "r155", "r158", "r161", "r191", "r276", "r281", "r283", "r288", "r289", "r301", "r376" ], "calculation": { "http://www.idtcorp.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.idtcorp.com/role/ConsolidatedComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.idtcorp.com/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", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedCashFlow", "http://www.idtcorp.com/role/ConsolidatedComprehensiveIncome", "http://www.idtcorp.com/role/ConsolidatedIncomeStatement", "http://www.idtcorp.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r206", "r391" ], "calculation": { "http://www.idtcorp.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r65", "r194" ], "calculation": { "http://www.idtcorp.com/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" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedCashFlow" ], "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.idtcorp.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r16", "r24", "r390", "r414" ], "calculation": { "http://www.idtcorp.com/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,361 at October 31, 2020 and $6,085 at July 31, 2020" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r252", "r333", "r334" ], "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.idtcorp.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r252", "r333", "r334", "r336" ], "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.idtcorp.com/role/SubsequentEventPurchaseofSharesandWarrantsfromRafaelHoldingsIncDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r252", "r333", "r336", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356" ], "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.idtcorp.com/role/LeasesDetails", "http://www.idtcorp.com/role/OtherOperatingExpenseNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfOtherDebt": { "auth_ref": [ "r78" ], "calculation": { "http://www.idtcorp.com/role/ConsolidatedCashFlow": { "order": 3.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.idtcorp.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r10", "r85", "r86" ], "calculation": { "http://www.idtcorp.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.idtcorp.com/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.idtcorp.com/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsDetails", "http://www.idtcorp.com/role/ConsolidatedBalanceSheet", "http://www.idtcorp.com/role/ScheduleofcashcashequivalentsandrestrictedcashandcashequivalentsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r18", "r226", "r263", "r387", "r409", "r411" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r92", "r93", "r94", "r96", "r102", "r104", "r192", "r260", "r261", "r262", "r270", "r271", "r406", "r408" ], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/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": [ "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r240", "r243" ], "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.idtcorp.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r166" ], "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.idtcorp.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r57", "r89", "r136", "r137", "r150", "r156", "r157", "r163", "r164", "r168", "r191", "r301", "r376" ], "calculation": { "http://www.idtcorp.com/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", "terseLabel": "Revenues", "verboseLabel": "Revenues, Total" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedIncomeStatement", "http://www.idtcorp.com/role/ScheduleofoperatingresultsofbusinesssegmentsTable", "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable", "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r326", "r331" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r48", "r313", "r314" ], "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) income" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/AccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r120" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofsharesexcludedfromthedilutedearningslosspershareTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r120" ], "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 shares excluded from the diluted earnings (loss) per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/EarningsLossPerShareTables" ], "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.idtcorp.com/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r163" ], "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.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r163" ], "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.idtcorp.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r290", "r291" ], "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.idtcorp.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Schedule of Other 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.idtcorp.com/role/OtherExpenseIncomeNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r145", "r148", "r154", "r204" ], "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.idtcorp.com/role/ScheduleofoperatingresultsofbusinesssegmentsTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r145", "r148", "r154", "r204" ], "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.idtcorp.com/role/BusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r121" ], "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 used in the calculation of basic and diluted earnings (loss) per share" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/EarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r132", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r150", "r151", "r152", "r153", "r155", "r156", "r157", "r158", "r159", "r161", "r168", "r403" ], "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.idtcorp.com/role/ScheduleofoperatingresultsofbusinesssegmentsTable", "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable", "http://www.idtcorp.com/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": [ "r132", "r134", "r135", "r145", "r149", "r155", "r159", "r160", "r161", "r162", "r163", "r167", "r168", "r169" ], "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.idtcorp.com/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.idtcorp.com/role/ScheduleofoperatingresultsofbusinesssegmentsTable" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r67" ], "calculation": { "http://www.idtcorp.com/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" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series A Preferred Stock [Member]", "terseLabel": "Visa Series A Preferred [Member]" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofequityinvestmentsTable" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesCPreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Outstanding nonredeemable series C preferred stock or outstanding series C preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series C Preferred Stock [Member]", "terseLabel": "Visa Series C Preferred [Member]" } } }, "localname": "SeriesCPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofequityinvestmentsTable" ], "xbrltype": "domainItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r83", "r208", "r210", "r211" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r82" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ConsolidatedCashFlow", "http://www.idtcorp.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "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.idtcorp.com/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.idtcorp.com/role/EquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Purchase per share price" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/SubsequentEventPurchaseofSharesandWarrantsfromRafaelHoldingsIncDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r324", "r331" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/role/ScheduleofsupplementaldisclosuresrelatedtotheCompanysoperatingleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r132", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r150", "r151", "r152", "r153", "r155", "r156", "r157", "r158", "r159", "r161", "r168", "r204", "r207", "r209", "r212", "r403" ], "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.idtcorp.com/role/ScheduleofoperatingresultsofbusinesssegmentsTable", "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable", "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r13", "r14", "r15", "r87", "r89", "r109", "r113", "r114", "r116", "r119", "r128", "r129", "r130", "r191", "r223", "r301" ], "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.idtcorp.com/role/ConsolidatedBalanceSheet", "http://www.idtcorp.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.idtcorp.com/role/DocumentAndEntityInformation", "http://www.idtcorp.com/role/EquityDetails", "http://www.idtcorp.com/role/EquityInvestmentsDetails", "http://www.idtcorp.com/role/ScheduleofequityinvestmentsTable", "http://www.idtcorp.com/role/ScheduleofequityinvestmentsTable_Parentheticals", "http://www.idtcorp.com/role/ShareholdersEquityType2or3", "http://www.idtcorp.com/role/SubsequentEventPurchaseofSharesandWarrantsfromRafaelHoldingsIncDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r36", "r92", "r93", "r94", "r96", "r102", "r104", "r127", "r192", "r223", "r226", "r260", "r261", "r262", "r270", "r271", "r308", "r309", "r310", "r311", "r312", "r314", "r406", "r407", "r408" ], "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.idtcorp.com/role/EquityInvestmentsDetails", "http://www.idtcorp.com/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossincomeTable", "http://www.idtcorp.com/role/ShareholdersEquityType2or3" ], "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.idtcorp.com/role/ConsolidatedBalanceSheet", "http://www.idtcorp.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.idtcorp.com/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_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "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": [ "r92", "r93", "r94", "r127", "r344" ], "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.idtcorp.com/role/ConsolidatedBalanceSheet", "http://www.idtcorp.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.idtcorp.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r14", "r15", "r223", "r226", "r257" ], "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", "terseLabel": "Class B common stock shares repurchased" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/EquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r36", "r223", "r226" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ShareholdersEquityType2or3" ], "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.idtcorp.com/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.idtcorp.com/role/EquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r15", "r20", "r21", "r89", "r172", "r191", "r301" ], "calculation": { "http://www.idtcorp.com/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.idtcorp.com/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.idtcorp.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r89", "r92", "r93", "r94", "r96", "r102", "r191", "r192", "r226", "r260", "r261", "r262", "r270", "r271", "r274", "r275", "r287", "r301", "r308", "r309", "r314", "r407", "r408" ], "calculation": { "http://www.idtcorp.com/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", "periodStartLabel": "BALANCE", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedBalanceSheet", "http://www.idtcorp.com/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": [ "r88", "r226", "r229" ], "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.idtcorp.com/role/Equity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r315", "r338" ], "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.idtcorp.com/role/SubsequentEventPurchaseofSharesandWarrantsfromRafaelHoldingsIncDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r315", "r338" ], "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.idtcorp.com/role/SubsequentEventPurchaseofSharesandWarrantsfromRafaelHoldingsIncDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r337", "r340" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Event\u2014Purchase of Shares and Warrants from Rafael Holdings, Inc." } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/SubsequentEventPurchaseofSharesandWarrantsfromRafaelHoldingsInc" ], "xbrltype": "textBlockItemType" }, "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.idtcorp.com/role/EquityInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r35", "r227" ], "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.idtcorp.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r35", "r227" ], "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.idtcorp.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r15", "r223", "r226" ], "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.idtcorp.com/role/EquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r35", "r227", "r228" ], "calculation": { "http://www.idtcorp.com/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 2,083 and 1,616 shares of Class B common stock at October 31, 2020 and July 31, 2020, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r223", "r226", "r227" ], "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.idtcorp.com/role/EquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_USTreasuryBillSecuritiesMember": { "auth_ref": [ "r377" ], "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.idtcorp.com/role/ScheduleofavailableforsalesecuritiesTable" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r245", "r253", "r377" ], "lang": { "en-US": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. Treasury bills and notes [Member]" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofavailableforsalesecuritiesunrealizedlosspositionTable" ], "xbrltype": "domainItemType" }, "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 (losses) gains for all equity investments" } } }, "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/EquityInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_UnusualOrInfrequentItemInsuranceProceeds": { "auth_ref": [ "r71" ], "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.idtcorp.com/role/OtherOperatingExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingMaturityDate": { "auth_ref": [ "r293" ], "lang": { "en-US": { "role": { "documentation": "Expiration date of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in CCYY-MM-DD format.", "label": "Warrants and Rights Outstanding, Maturity Date", "terseLabel": "Warrants term end date" } } }, "localname": "WarrantsAndRightsOutstandingMaturityDate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/SubsequentEventPurchaseofSharesandWarrantsfromRafaelHoldingsIncDetails" ], "xbrltype": "dateItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r108", "r119" ], "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.idtcorp.com/role/ConsolidatedIncomeStatement", "http://www.idtcorp.com/role/ScheduleofweightedaveragenumberofsharesusedinthecalculationofbasicanddilutedearningslosspershareTable" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "auth_ref": [ "r106", "r107" ], "lang": { "en-US": { "role": { "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).", "label": "Weighted Average Number of Shares Issued, Basic", "terseLabel": "Basic weighted-average number of shares" } } }, "localname": "WeightedAverageNumberOfSharesIssuedBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofweightedaveragenumberofsharesusedinthecalculationofbasicanddilutedearningslosspershareTable" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r106", "r119" ], "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)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "sharesItemType" } }, "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": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r106": { "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" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2646-109256" }, "r108": { "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" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r121": { "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" }, "r122": { "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" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r124": { "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" }, "r125": { "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" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r216": { "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" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r241": { "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" }, "r242": { "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" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "http://asc.fasb.org/topic&trid=49130413" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r257": { "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" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "720", "URI": "http://asc.fasb.org/topic&trid=2122503" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=99377092&loc=SL75136599-209740" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r331": { "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" }, "r332": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r338": { "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" }, "r339": { "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" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "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": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=99383244&loc=d3e12121-115841" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r445": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r446": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r447": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r448": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r449": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "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": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "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.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r71": { "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" }, "r72": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r91": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 89 0001213900-20-041969-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-20-041969-xbrl.zip M4$L#!!0 ( &->BE&@Y\D;3/X .8]# ; 9C$P<3$P,C!?:61T8V]R M<&]R871I;VXN:'1M[+UK=^)(DC#\G5^1ZYW>4_4>X4(2UW)W/8>R73V>I\IX M;-?.SO.ECX#$:$M(M"3LHG_]&Y$I@0"A&Y*00'O.3K5!I#+C'I%Q^?7__)QI MY)6:EFKHOUV(EXT+0O61,5;UE]\NOC_5^T_7=W<7_^=3[=?_J-?)[U2GIF+3 M,1DNR;4QFS^-5/)L*KHU,6?/WI,ZF=KV_..'#V]O;Y,8:J2:UC(4Y MHA9^0.IU9[EKD^)B'\GS=$%NZ(B(#2**'Z7N1UDFMT_/1&I(#?[XU(9]PEYU MZZ/ZT_[MPO..GT-3NS3,EP^JKJDZ_9_/CU\_V.Z>%!L.]D%JB*UZ0ZI+[8OU M(G6+CC86@K\O7XS7T'6Z=5ETUX$G?_CO1FHTY _X]5"QJ/OXF*JKI]F3[COA M"UR]5V^(GM55RVA*8B?@!O3:$IG2GU[0PNK;B_GU%K]=*)80_9#]YL/2!2; M8+),>_=Y^-#GT9]: '3^YRN@RPO*\1:VG"?;'_B7*\B,-RD2_AX9YAR!Q[8@ M-M8;@&.\*,K<]WSXA<^>YY.&/]&,C(5NFTN_8UH)8*\;NKZ8^<-G;)L?$/P? MX*$Z/$5-=;2&Z383..\3>[W>!_:M\^C^AY"_+S[].J7*^%.-X/_]:JNV1C^1 M7S_P_ZC5?IU16R$C0[>I#@"WZ4_[ _L=DSAU^N="??WMXII_7W^&W5Z0#R [ M/O!5?QT:X^6G7\?J*['LI49_NYC HQ]!Z,QM\JS.J$7NZ1MY-&:*+O /!/($ M!YUZHJDO\-$(=DM->,>'^=9[ M4$9^4:D&$O)QH='Z@_)"41QZS\ 7KMO&_",N[/PY-&S;F+%/WH :I[C)QB\7 M.Z>O6^I?%+Z18+.6H:GCU9?NNOQ[T?W^XM-__:?8 M;EPY^][9_8>=[6<.3&NNZ#XG[\#/??0X_?;^_ M>[Z](4_/_>?;)R#WX?&W]'1[_?WQ[OD.]M._OR&W_W/]]_[][[?D>O#MV]W3 MT]W@OAC[_)=B3<%2L0U8]>;R^A(,AE:S5X2]'4!^T;D>-D"4A6VLF%QJQ>9Q M\;)U5"[.&;@Y$^B7P>,W\JOZ$W7K/=>:7(']M!_IY+>+$=C;NC*#_8 !^/'& M&,$SNLU4UR>Q4?_GKQ\V?ONII*1=1LI.#MI=J$4"]W$)V\]TV$/4N]N<*#-5 M6WX,M:*"&8'[6;]=.+[9QZ%A:$-%TPQ[:/STXY-_+A03-J4M'^G<,!F,>IUF M^VJ;:VK__-Y_?+Y]_/IO\GC[,'A\)@_?'Y^^]^^?R?. @+)[1HTFRF3P2,36 MN_%[,OA"GO]^2SQZ<*4#^]?/^+78DYLK9)21)X\G$1EHURAYN'V\&X"1<7\# M5E!T$ODX5FPZ@^^G8V6YI(I)=3\:>8!UC/&M/KZ!QR\^#:Z?!Y]O'VNR*+#H MPC:I5+B,@4O#/&]PE5%FLFB=BM&L#:'9W!6:SX_]^Z<[)AHKJ7ED3KLV9C/5 MPB MF"P:)8"D(34_1CFXINI$M2UR/64F[?LB[/U,V=#/?4L5W(>Q MH:T,00&,J*;-E3&_IP-)CW_##T;NW\[:GN!OG$,X,!X9FJ;,+=B8^U\7 "[; M=%=_I::MCA3-A18<^@*XSAZ[#_A'C=?HNB+.&>JF^C*%S37PN_6G&IVL/]R' M%Y[P!;1=J+KA%#C>7L7Y9D];6#PN- MIFTL/"L_[T#VVR V1PP3KD&3*OPEJ2XWQ59#;H=A /['C,<5D8&)/\OH>@3T M$J-@8IC$L*?4)/^[,%5KK(X0I*"H7/V3X0Y4+S^QC9@OBJ[^Q?Y^OU* +K7N MH]Z"@//N\O'RZ9+VD' P4H)?$9^Y M\I9E* \& !&[?^I\PSLD$9';$A'5(''X,%W#ES179N;0&_J7-$(_4E' M"UM]12\.9"ZUWOM16@KR\ @'!MHA2#P[1W(P^X$Y'2F%+8J7MQ&F:".S)4K( MODD5SHCO>AWY_6Y\+>IB7PW@H(>IH:]"=DVY6P=7;N?2(NU@0:BMLPYB_-=_ M=B6Q9] 9INJK<(R M)J-9:M(QF2],:X$1.-N M9C'4Q.E=\/W*/'!&2+]D?TQ-WXJ=RQH0\MMZWU. M,5YW?R>3<'B 5761H8Q[QJ13I >JC*9DI"F6M>.1!I@[GK#+@68BVXU+!\/P MEV<,\ZA$?( YXH;*&>3IS]%4T4&P@8?[-E7ADS4C[[%6(A+EH4>.JL<=&;04 MI1=&5&E"ZQKIDGR&M\]F!BYIC'X(< :3O"K:@I*_739$,J=@F$]9,#%:(-&7 MG@\$UQZ[^#C(V79#D MSU\3=5)21"L#A9,%M[NJ.D8W07\V'4U_?-LR?$L1+5!S?4W\3GS/SS=5+#)1-3!@%4V#)S!]!^W:/QBC/%UGJ7#;=R:QS1V)0_:O?@U9NF0,7P+E(2;F9MT1!E= MB1)A*7<6>0?K@1@EU@)4LC4U\-8:-8UJP$ZFBKU]BC=EO=4:;!7WR7_L'.2] M0!1]3-Y)GM,.02+#0\/_A;/@^=CS\$O'(4<82OVPKKX]&]J[;C=3KHIN3>(0WNK7*JCD>"Y< 62!U#& M3+6Q')5J0"&FH:.DUI:$@M1>DCN4KLJ(Q>QN%%OAJ5-;_+)>P_4*D3K1GR;- M1LO)V%AH_(KEJ?Y,WOW7?_Y4.E=$DJ5+YPE[JEJP967.,C<.9)Q: .-P'L - M,UZ9&T#M+D]0ZWUL8O= " 'DT+XOL6\0DYMGG135?+':O;&[ZGDSC\L#) H/ MU(#J%*+!LI0H(["UG-IL) 83I:GOIP0K.'V^L&; .O .TY5\Z%3 X9<"J@Y8 M#$0M'N"%O)C&FSUUO[X$34+9SL9THNHLM92%SC$T*#6N]NV/?2U>N8^%/K!_ M?\Z#-60)Y^$]>W675'7.X:(TK$MNT,>K!2_3QWCI(SW!+EOB^QTW3M+\)4U# M^"M2'8>IA[+X!XR\PJX(H^^\V4Z^2!-;_6 41%*@WSVRS9O1 MP?^7K'9[K$W[@/6)*Q>^PY6&X7\ZNB.-_:94R\&YD>WY\\)2=6I9:0)CQ1D' MW/@7AF%N_2V!PF'3W>?O;)O7?)-)INL%#/PN).!>R7PG;!]5T5KKG>,G!8#=^E+?'E;RJ\ M&EY+=-BM@7["JVHQ#:DK^DA5-/1!,%^;Q4=MF,O /J8;XG8#'=XII7\FI.OKL!IR#L;]U#+N_LOFZ)&7\S&ANT\X'/)P>#$KIV?&!<,UDP ] 3 H(RR M%KK*7\=YY>*3*+0Z34&6VJYT=R#OZTTT!%(5VKRLT&@W0XU2Q%N;2 M^<'[^ D<,:@N(TK[O/(,9^X-&Z/R_@/KX?V1,@B'$(AV%6"19Z,D= M06Z(<:E%$AI=&7[87E%+;44M559R,9L%KIH![FD6N&HF6,!F@4' Q(U MG_M9G_N?O]YB;YCKP?WS[?WS4\[%#-[4VH/L[^@;V[#4(]ZZ#4$^O)C&0A_C MHX;YD9@OPW=2HRE(06JWW%PZO@%D!3Z V^NU"NDC%=-\U314R-5'7_Z?R M1Z,AIIP _-!_?"9WE]Y;@R]W]_W[Z[O^5P+FR^#QFX"I0A\5C3L\D^>II3:5L50%4.=!4,U M,V,HCZ8R)F0PI[R#S0FREE2Q5L5:NZS5RHFU\#;4I%.J6YC"C^W79I2\^VI8 MU@G:A7(T7BLRX<1FS'3?6#%F.R?&O/USH=K+T^/!9L6#%0\>R(.=O)2C8DW) M%\UX.T&[LU79G97=N7C7AJ*OHG028_U3ZS34$$_8U@(61@^T-R_40)HAK7 ],+^ MT%C8Y)MB_J V>52M'R?(UU*WXNOSY>OFD?DZU=0?'-UM&IK%>/K!-$9TC&Q\ MACSKD\!U'IR7;^::F&HNRRIS;3-U;?#\]]O'TT];DRK[\HSUT)&3TL14TV>^ MTA?P$ID"8MV[3E$#5=QZSMS:/S*[IIJ<@XX=^:*,;,.L.+7BU)/BU,."M84<,77%5^?%%\?.QZ;:J;0#9TH M[ KE^QR;Y%)=-4P//Y\>[\J-BG?/EW>/'7---8AIA M*)-6UYBY7&-*J6;7_#K\]'3W^WW_^?OC[=-IWE7*?C7#^;43V^FQ$Z'ME'1% M!G.6FO@1W^UTJ+TB_\T:RYUH5RHO0%Q07)'GY1Q._-5XHR9[W17!R7P<9/<& M D+=:!7E_I*!J.IPM2%?&JJ^O^<3^Q^%J./?+MPV/TP&Y#]8>-43B/@V LIH M '9H?Z@M $FI LBO/Y\7."A >;6UW7!N:'S[5 MK@?W3X.O=S?]Y]L;\KG_%0COECS]_?;V^:D @\SW<6VLIF4!0S43]1..-BIH MG_^U$J([!F#8PXZ2?Z/.,F.CP<@VAN#SRZ+ M2)/UN'9)D*0"H3.'\#\6VM*YFLD0QE''IIPH@VSHH7.AV7=8:4C$E$XW^YY]2J3NRIL; 4?6SMG#TC-O%9MF]9K.L5?W\8\K>@%?!GW%\? MROFNNRQ*/J$YY^.+3\X$3Z*P4W\LR['!\4P0R-P&C=S9#YJ5.=-I_^)G1K-J M>LP[&>%_X+C55T7CQ;^;E.M:1;]$::4I^K[K;WO6[&T]S>(F(9W=96]G][H< MH;'[PJJ_*,K\(YZXKX_QG]OU:Q(-QM"MUV(ST(1V7%0QEM=Q>/U+)-E4UW&H7Q6=2H M;Q %Y<=$ZY,=B&Q1!'YJ[H[5"#J:'PB. ;[D')(B^-J"W X71^EP2/;*:G>? M-W0(AJ%N>/&]V)5DH5N+UP"GA9/Q(21V 7"EW,B_/3)VDG^ M5?57$ 6S\BD"4+X?^1GNUD<()VQ1:,CG(NR3@:@E]-K-$Y;GSZ8RINY(2HN8 M=$1!ZPTU*A"=VICZCK-BWUCG9@ Q&1N+H3U9:.N?P"-_RTA.]]U7?S',&^?% M?>>]CZN=AN(0=;+/["?%)IYX)@NS,9,P^#3))6IJIVET6[ZGP=CAZBCEDE]K M2\R%@W5/[5!8-#N"&,'[.PT!EA1&34%L'RKDCZ>9'TPZ5]0QH3_G5+?*:G$Z MI[CEAPA7S%WPPLZ-KF/"2)8%4=P5A*>BFM<92EN7+3SK=K0188T4TP^,8X5? M,T0EF'@K9%F>3,'@LS/4%NA$O#1)A) M3['%M+L-6]'V<'&Y5%M$),I22Y#.SE:+#!Q)$.4RQ0V#[O_\S3AC#MM9"F2N MX1QT=+0P[#Y'-YSYFN6D?O=<#WBJOCZ^=<\$IGD OAM"J]$[,UY(#*J&C_=^ M+/B30*G7.E2EY2.G3_$"R,7;5T-_>:;FS'/' ML1]E/:'3/#?"C@6@KM"5\[K4/(I9G=+5P;[B MN1[Q78/)=XO+L2"&:,J'AA3+QA#)075P3L3QQ/T-G5 3VW^I?)J?K?QTZ+W$ MEHU[*#ZA\%GY&4%KMX1FX]PH/@F4.#CTUB0(!TVATPJW/A/@H+@Z.B>;*_S!@F\F M+Z M*TO,FTP&HAV-F:-1XAS@@>\_/)] %*2#+TUSA\\!!D-\^(C-3HG<^;AT#P Q M%[3L6;/.*3Q*-#Q73)*$9N_<+C42 :HEM)IYE;9D48CH1'!-^DKU14*9?FP* M=T_QR \1+KAZ0J]U;DET<8'4; BB>,I%6]<+"]Y-30#HW+#4LE[2W?#=NU)K M&2ZS1%EH'YQD4#[RCPVFEM#KY75;<:3"!X__==K![P,O)N+9!& [A9O%U=U$ M>G<3,='3Z(2GHV1Z/9&&NCND4L*'[G9?Q$1U T/;I8H0<6U[TJO^#R(##)7TFB3538E%PTTLBRT MQ;P*_8YRJ2-VBH[KZLSY5Q[#ICX3_6Y\ MP.OB>DW6Q+\@=!EQ]](AN\^K1I17&E4Y P7BY)B,S(9T&.;<,-G40UC5&/V8 M&AI8%M9__6=7$CM73J)/A>6"!IE97RGG I&A3XC3Q$[R:5W$%WO"M1X4VJ8ZE\(2[8&8P+I*KM>6IZ#LE-9_=46?"V,^.#-:T=B0V@T_.)76Q]BX()I=QC4Y4971,&D>M/U"7T5K MBF7QS?:!G68S5Q^&"=16H#"[9BME*DW;.6P@'U':2BRX/*=,3XZV<]^.W(HL M1'."XQT3GH6 882MR(+4\4L7V";4#R!KK)?=VYZX,%U^4T%OR$"%@[LO' $@1 MME&5M20+/1^JR!7 D??:%.2FSQB I(:$0.!GW:NS_, Q[G3K_EA M#; MZ0JB?&AU1-FNH!. J2,TF^4UL9]-JE@+<^D:UZ $1H9E"PA02[58RJ$QR$^S2;,= LK9RX!Y"$1L[&8P(0B[M] M579 _'D+Q(6S;MYE).HWX!FBQ%L]H=%)DCC^_JC 22[@8P&G+4A2DDRC]R6P M;T:CQ6RA8?"!&+Q@RIC-33JE(/9?*=$,*^M-[H5Z& MV,%>W8CU*0!+T] TC!ZH %;PJDZ@+W!6"O*;JALFFS?-(15!O,I"*T)LKE*& M![-S(MRTSTCQ[14#7!]NZKK2DE=NVA2\*VV!L'DP3'Q3W[9-=;BPL5W=L[$I M6OUHOR#TP(L6I, M^!;JMC&'AR4D"><3ETS:^%F8[KSP''\7TJLUV5L:/B]I(+-[C^D>\(H\+^=P MCKX)[#&Z(O? -!P(]P8>3?3^Z(/[*W9H!./JN/N./X>5ZD.3*C_J0PK,"HLK MVINRM#;WW/;9,T++>VX/,C=0Z;\'[[;Q.&L\'8?#V/\H1!W_=J'\T6@TX60? ME$^9;N77(:]['3P^#![[SW>#>P#.\%->W ^OOQ[LL!QC_ MMN;*R/T[]H[>U+$]Q4<;OZR8'GQ#39E;P!GN?UU$L/_6UI^?$O=5[+ \E@O^ M=M&^V*.@A\$V^PJSWEI%-E1AHLQ4;?DQ[/CL64O]BW)H,1IYGIJ@)K[!-U.+ MW(*=.N8$X4D1X 3A5#SN.65$LWF_T1S=98KQBQ7(I7T@#W&3,@$YYE>XN_6' M[%D#1^RE!9S$1!DDJA*P>>9 >Z?JQ)X:"PN\0WB2\S9>8!^-HZRZ;1_21/;3DMO*X@S7#7W2Z"H\#R5WO;^%F%? MO5_\/<_T."+(AVT<?(K(JE&ZCM)E M*486@_LEI0?U:\-R6F^Y8U$^ANF.0!F__PXZX@K9ORE7!9(3&F]4DXYX.CMF M!3OS/RSR#DP$;<&R'.'C,9W#8RK/UD"<*S.,U?_%/GB?$=X++_17_689+_3U M\:W#"4&5$+(@^A:Q)P=A,<&:7/ F FM/:/J66J5BS4:1NSGQZQ-E]V ">:$Z M@$GCW#B>J;IJV0@V8-AWZAFQ)(;MU)]_-/[ WD [EXT<6K]S6 $I]3<@Y1!6 M0'*[)(C-^&15/HC'X58'XF(V$ 1LGOEWP'Z_H@)CU85(A/0_03$QCYHI"0Z_,CG6Y?8!#(0-*3R0*D!GW!P-T7QFS(/L.2"X@RQ?& MFG$+6?"BC4G7]T1E,&?V3.$9.BN[PP5+ L73]&M"4PR#HYAR-[F8B(*E[0NZ MB +BQ&/ZW(DYB.=/WWI-+C[N#=WPM5VC:;%NQ+!$Y;,421I%0OJ6./+M"Y!; MQ.0X3@.O\G%$#K&5G^<;KUR;MU_ D[HV<';D C T6+E4GQFP^'//"*K;G[:I M /^HNF(N[VPZL^)6)HNBT)7CJ\%"XB4K!R0GQ.Q1 =UNQ/N-8[LQ);)X'DSC M5;601 !OB83/*:B^[/PEAP\9ZG2B!@@A66A&O2VHK)P"BL88J&Y%S:,Z MMC0KCL$$/JPKHKC1=*X&$DAMH*W@@&H71$G\])]"0C$KGO4'XUX'M"F5)(Q: M(OO#P]**I[$0MKK0]_;@J[35P9$8:J]M^<,Z.HE29;"44?BE2 *]X\;V<[)D M]C3ZRM"\V1&)6YUYX]38']BU*K>RU$2=KXINKVWP6I#))OGVZ$\/RQ55%%8$ M1S)!6Q'3K@/Q?6PQG'UBSU'JC_-[4PE==[<1OZO9UKU-0G3 M7R^4C"7(9\521Y4=&]4;6'3<25ZRREZ'?15PK>L9)*3\/6AD_,0OV6J'OD7 M1>JBX[J"E;XOE "*L8.K,7$GPBXL.B9L?K4DG4]&96/GN-=C1>BJ&=3CIXI4 M%%!]N;%A.K[VX#T@7SJ-J$05QBJ'KHM+'*(@M]/US'[U&3%739C+:,)<1(A$ MF#K7/)L![_[ZMW=W#W[?DW=?!T]/[ MO'=9YMEV>X?4;0VSB[KSY+/M/%J/Z>\WYDCB;[3QWM'G?I:/SZ GGP7]I&"X M%-TSS8YL3+/;/,R>(=$[6SILLEBVD)32AR0.J4L'5.4XK=@K-F&DRTL7FR/C MWL=[?:;!A?78-+_QS3[%FYL[CSDH*](<[9 A5\6KSMP#DNC3RO.'8J&K,V/ M\_VA8XMI@] 4;Z5L-?X^?G'@>NV ]1FARM_?M= MW$:RB*/"NG1XSK3_=GZ(WFOL@&)+#^T6285:3*4GS9Q%$%);!!D2 MP7BN9$BV,F0?I@HI!*)X/]?A7)R5O98-C_D@S478'4M70&&.H]E [!_44*,K MM&6_KBJ%<..RXHL,H;MW&(;_R*R([D8!%.9^E]6/]Z)W6#IIT9V) ,BBB=)A MHOQD\9>)B,F@ U)1-/&>1+X ]1S>>"CX; ?F3D4*2B?*>\I=+ 3I^);HU] ^ M%++)3>ZBHN4([!YM5)9O+]Y$"-I@ZHVDLEKV:10NRO/+H#@HO>P8&\XW^V[W M/0$I;:VS26F3JY2V3%+:VN>>TG;[S^]WS_\^D^RUH\C/7_%5?J^K8).7-0W,6ZD3D)8#P;MBLQ;_]?/O>_]N^O;TG_F?SC^]=_KXW[_?G-AV%X=[WP>YP0 M$@C.+6^F\8J-/..X_QL8@VXGKV3V^ R.=92WHV%MRR=+JV'<#3EPN MU8T#,O6[X6T["HY\L5%0[$?=OUCR_4LEW[]UD@&R,[R3V%+;T,B7FZEDR-XT74YD5A;2;!27MJ/MOE7S_[6+N M/\37C'^' W;Y1P_'#":,7S[S5"DF59XYKZP?>N"<$JERI=LLM^,I*(094%]MLC[+ZJWD5$PO+_NY_ELK*M4L#[E3G<*4]C\G>'V M_)U'^N="M52;/E'S51U1'@A[I"/C16>KL)A8W!%.Q0!V5&(IN6LG%=2UB[I_ MN>3VO5Q4^SZ;V'F99Y?^P 7YO!6@-L#N#!/NP+< M'L"%>3%G![C T$C6HVNE;K@S7V'DL&!5'(RD.CWD'/!1A-G.B1"2920L\]9E M@^OGP>?;Q[W=RU*I0LZJ]#B7>N-68>N-(]2II]^\IR*( TM>C]PV&7UU!E!//I*S(XI!^)U()^N:T>D*CD]A43=;EI"*-D52D-B9[&W.) MR9W*BC*24D:1#,Z]S;9$H=%,[$]5M)&4-HK4\WAO ZU6QO;&>5)&(&$4R=#8 M4B(=H=7-SU'U'>98C?:J1GOE,MI+[%6CO:K17CZ+'?'-!:.;:K17-=JK&NV5 M-32JT5[5:*^(P*E&>U6CO:K17OONQSVCO<"XWX)-U:T[ZFBOX*A6<6]4JTE> MQ:2P8'HJ\/BN5OB%2D50F1-4,/DDKU3*_C9?%F2QDDD%(*'@BQJY2"/@]MW\ MBT(GOW$5U:B3)&14@BEP3:&;GU*KJ"@)%14I/6U?1D&[(73:U>"E0M-1D6Z9 M]W9X;G?#L]DJ*CJ:=2T7*?%MRR"2A58K-^))L6+[1.9W-4O>5Z15U+XB@?Q8 MB E>4J?T74A;1>W*$G7_)6\RTBIJDY&H^V\6=/]!TN/ 4%E1A$=QFYD5O,]X MJ^1](EM%[1.9D7@K;EC+S_DG<>;)7<0VB7T4-(KN/+ M+6VJ7N,1B;KDCD^[Y(Y/N^2.3[NHCD_4_9?#.\U4; MA<%10!9?D1<&8L5UT/VZC6N>C/)C,W?)/99VR3V6=LD]EDY!/9:0F^K\FHWO MRV<00.@44$-$QGO)C?I.08WZM#5TL1$H MHDB%&/$+G"N2R( DBEM6(76:0J]528J,R"+$_"]!-^&(A@F%)B)+X7]%&RK11I.8Z>XN NW)%&7E;H,5MF].2 M!%E.'!*K>I#[O_2)4J*,,/-)T9>8F*P;-F4)RX <1E?89)),5%W11ZJBU2P; M/F#9X)=Y[=&%RGP;#_]1KY,O*M7&'\F#\D*O8,T_%U0?T8^D?458=CEL@M3K MS@\9I_*?>NXI^ [JMC&'AR4D%N<3EX3:^%EX%\;UZ75H3JZ(O? =?R\]P8>K>G]T0?W5^S0"+'5VS9X26]]P>7&Y@S7\/WFWC<=9XRIF/#X+'_?#>X)SD/(+@>W#\-OM[=])]O;\C3 M,_SS[?;^^8D,OI#K_M/?R9>O@W\]U=Y]UQ60Y" )WN>]P2"16,U)<'K*MO,8 MD^"T85[/2DBJ>I-4Z)2XM;W?1-;3[47L=_U3+,)(EY? U0J<$Y+R(0.6'E\ MS-,,599M2=YANN'^ME"!WI^GKU $G\YYNO=+?$^M").V P_KSXWY0[%$.0.! MQ\X@.S<>AW@*@=$_-"D %5QRM)P2=XML 6& MJK\GAH^P^IAQVG;X@SGFD"?9S#$+J/92!R>.&SH'@E#YS"=0A$298=#GKUSZ MG&0C)[U'ZNOCON= ^P5G4VCVPF])CU5WD8TD3 2HEB#UPC5,.OR0 ;5/J&DR M4<;$GJW\#+&U"DSE_"B\TN09#P(XA'^OX4/5#K 19$%,5&92;E)/"JUF)_QR MO+32_P%UO(5P!DB2L;$8VI.%Q@++"S070#Q0]16C->5DDM7YOACFC7.ZOG.X M !%W,,K+QAX)X=3,BS52)_QC=7;+ALQ9&Y_/VVU\ A#7*&[#SXP:'L:$4)XM MC!++_:C$SB?PE9*RV=;QQAD\4JZ[;W\B^F@DW[W1*ZR=DVDI;*Y&(, M.!%GPM(;RO^]TUWKZG%UM*#8!+N)*EX[BVQ$6%Q@[1'_':'7*6V@XL&DD<>_X!^44\GO(MPYONNU.RH,/':FWOKLK)%(0!;# M*V).S (X')I;Y:R"V$[B+A2@>5@\+3-7EBA:!/S$7-#]S.Y8ZPL+%@8N&=.Y M8:FHNFR"*71?W 15XC0;MLA7=889:^3=[^K05#1;,9U S5#1?QR7)-+D+=XT MBHN4>%20+.YV,M9@!,!M!P(Z!]_MY:O&(E7Y1[WK,NDKU1=T^[PGUD0B3=:\ MQOH&>,F_5'OJ2BZ7TI91Q'0KW%T[HV8L^:G9@Q$'DB)Q"7V1M*XG.2YF,D\Y M74@XZ#6<\\$YYN?E=PLO>U>IE?W5^0+41%?HM,,G$)Z8NY@,!LQDH=L*+V0M8R3L86&.IF!!63B= M=DR'8,W1T<) M=AE\#.)? .!/"HN'MH(S"M/#6Z:;8M;/P M"1#;GKOCK#NR(E=G(RL=O,?E7+E3L5Q.J2-([7.Z7$H5>J((T#M*_E<&_KAS MEU3YXX6]UXAW@5&049Q9NR*#B1.;\!XXP 5)DM%25F&7%$9YC+M+G> ?Z9P? M%UV$4TDJ61T*<,AN;F_ .PJ(2Q4QT3$KZHX)&_& :_\"R_E-IYK^I.9(M2CR M@(55.L1@;G-)+Z8V_" \SH"?YM8YYCCH/NK0]-6RY7H< *PHW4CSNYE((]8$ MPL$;E;W6%,LBG[%:;0809ZQ1^N!#UJ;5%\-<@Q%L" 8[1ED!E"1T6RF&BK+B9PWXPN74@_PB '^A(I/C_MVL(/JZ@C%_T]?'F!YXG M(R77=5N)!TVBJ?^SDG>+U3%JRJF1VP4%4]4!- MU1CO9O$ZW>>]],MI.HJ0D1-6_9DABA(:8[_/(?T#[EX:&QU!+&7HA59G!JOYG%$ M$\4"YJA"J9F$F.%'K+6<1I//R]FW1B0J+AH1B]VN($:XQMU/(0DD42E1=\!8 MH\P$D"0T&_''&47 7?Z3B]RW5R.+#AE9U#F;D46M:F11)B.+ND<96<3FPM3N M!\^W3^1Y0#8F"GVYN^_?7]_UOWIF"_'G/2.%LIDHM!]J7.3>+V;PJ]%.! /_ M5O4%'?=!/?SQ>6&I.K6L&VJ-3'7NM+C^K%BJ-9@\@'$$8&$]()]AC<\:=@,= M-?[ -?X0+PC\2)DC=YD+NJU8XJ]\D090 '_W("^)Z%RQL1>BY>9]Y7K(4TI$ MY)JBDGS9:6VSV@8^?"C"*NF"\=!AV,X.6,_3+8VW<'EG0^75 M5BJ/K%4>HI8QK&'.#7/=GQ][IUB+H:6.5<7$ZI)W-KP%B4)J7%WS5[&_Q"MB MF.X7L)+SX7LR55XI&5*JDSDVAC)A ]A$$?9ICA64YV^J/77;(N&NYZ8*NYMC M=FXPZ^Z^Q<3W@ MOD^(PN%O'.V\/WRZ9+\WN\_K#:" M/:=9$J_X>S8WP,T4D[+R M)W:QBT?AC(#G8>= )&L4^-,/EY?DC@/)F*NZ4P($- 6*"+\&?TW3:HIG2L<[ MI Z59_O#HSIN1\,NB O3Y-?)(W,!)O%[1D8J& NP+YV.@ ,4<\GVHY")HIJ( MX;5P6"/>.?7XDJSJO&OPY$*#E^.O<:\V&R0VXX/$* X2\\X0(S@=BP#Q,"BZ M[U8U+&H: ]IM]96Z '57MJ?@;\Z4)>R!E>$RY]1Y'1 FMQD2143WX;'_,=" M6W(P.R\4+PFRU%#1&)U:4TIM]&'QP?6FIHK%3PEP@5V,>5X9;L3#'F+G"MQ? MAQG]3$YDQ?IFTP6)LL#]:PO$/@1WCJ8V. % M&0$WX&]">^4);FMB&+9C=<.J%'[K4H+#QK5M$/5U$-H:\!,((1LO95VN^[\K M0MG"'*RU@0\@;R J5:,>5EX#XVFC3*[F1IP153/58JWI70'R='OMBH[+/'6< M5W7%T7*':B8I8\VTC>HM/.(5?,W+@NRN7AE-";K&^AB>PD0-# MJAEO2);*QHKL /A,3MP]+EUMG@!/#W+Z;Q!@(>5L=?KI6034=3W=",ER6/0FO&@DU=F"UT9BF@ M/> MLLTE.! =LO#;5VU%$BX]K,W;M;4UGYL&Z@K4#?"2Y5\HHQT\"813FV4LS!$S MK0S^=>G"B.8X,6'K\9<>.4N,+*YG+ZP?(G:EY;NQ0&2G*9)B>0:7F;,QXR M=:FSAO[*F#M6"Q7)NJ=.)Y 0HI9B#/E!_4 MY*_W>NT@"DP"03V 4@N% YV\.]X&+FM>D4Q?%6VA."X)\?"PJT=VU0[O!CLW040SC]/0 MM\98,H?/ 12*K]-FQF8"9I0S9D9'.ZU$+[JZIHK:_?/@Z0GL^S0YN3YR[6@FXJYDQ=WE,/C3C=KEL;12NM8>?U6U,@#[@ M,+"'MZD*_!J31-8[.1-J:">@AE;&U+#?;G>14G/0N"-]R;7">BF@:-F2M9JA MO]315F*"=L2?T, 839S/UQ50X)>(^6%Q/U6L[%P0"R*@ASJ!^ M-N;U[W.7_*B.]IJU-L"8J;V28RK >L:E_G"ACYUV6\[' MAIEJ6\.,<9,YG) M=N4]5XU] VN#$3@"A<(VX8Z X+^[5DQ3A=<]K34'MWN8K/=H)TZ-6W![-51' M,3U]>P*LF3-57\>%C87-/9QQ#8XUF> >5IX2WNY[/%PN?2T"^D,;H]9Q0J8! M^ :7=172]3!G_0%4)/-<5F>J<8 [I['8V_#9M5IA#@\SGUTMZ)UVL9(+&NN 6J'J=_[KR=18+?*/A4"AC!X%]KU-R62/@&MRC>*YYF:"NJZ+>9 MV.<&, ?P "*R;-=.#6<#\@;O7PNW6IAPBZ;_L'Z) H]B.#P(XJZ$C;>')EH_*3VVUK M#VMMDDX7L*]5U ,^&*U>YU0M,VFV_O3%>$59@R)9=;/TR6=#,<-^GPKE,?)WW0XV^*)JP=LS& MP/R:P9JG BB 0U7N=F\$[9@]"\\)'B&R6K+N&O'._3*'V!A$I\K"/QC%<:?Q M7)(U3E97 "OU-E48]1![-9N@;;P$JQM!!-#* H/]_%"389;N\IP.X"P,]()W00ZH9.A3ACLQ/CED7[/+%OS;FBLC]^_-7/41($*96\"G[G]=$;"U[2GBH?$+J-"(.+F(4#JR M6Q82KV9GE?3HXQRJ [( =_;<+ M:1LU 4 ):1[IPLF)0D8L#MI9=%]I17$/O/8_>+(N"P^=S_'WNX#G X.5<7P^ M1WXV;$5+Y[C12@ C=+/%T)Q)*5_[&TNBY/]]ZYM)&5A\[H%=0'NWL_UUEF6; MCBG0;/R"#=FXG[A-::ZY\$M@?=WJJ4B5=,[3O:VGH]3,M0[IU[KLR$*WD0161^VA>( ^B$5(8DOH1+!2BDE)R=M5)*,D M4>@6*5)NI-A-W,RE.$8H5=\&!"H4#1K69:C-9 M,5 L%;,=[XIWWAV7,+:QF+SY7)0(3*N5MX%X.$1:&4*D(TB-\D&DG66P0)*% M9NX.:2281(P6=1LAT:*"H?.024KAH9\&4'B2Z5)9Q7O>?66!'J=T*=]X3X@/ MFEST)O-!):'=*=_@KP/D<=*@3Z=1Q.E_66S7F,P-(/B7:D^O MG?*^M44.TI+_*4,*W+ MDCR%7IME8WO+NL*J;P4LO>5%#]MEFZP0?U4F51]CMS( IK74*0"0%:BMVZ+4 M-NNL_/N?L.1BBZY[@'.(JI8':B8G_[^PW86-Y=:LE!G+CU@1'6NRH1,+;=(1 M&S[X;J:HNK:L;6W_/2[K60PK4]@:ET&E6'CFF6'9L!& X,*F=5;-#VA5U'&= M0WFT7;WEUJPE.]-&"Y@5L' 3&ZT+W(4MK-V9\9TR4MRN6%_53&Z5,/K5#NY2 MA_-K]O3& NR%EJ&-G?J4NFW465T1JX/D37$8O=?&[@QDMR2/TSL\EDX)"QIT M*\&E?DJY&BRV%)*3BJ\T.HXP6-RHEO+R8M(75J.TCHNIN>J.(X&_F13\6?>8 MX#44R$M.EY>I\6;Y-C)P*[RP]XL'DWR)DI"-[R9:5_TJG8* IN M6TEQVTRIQ.,6MF\O_Z6.J:>XP[.;6Z=:T=V)]7GY8!KC!1@&?7WL2EFOW5BB M(I!L$ZW;%P$+[J911RG*"[I:8P4'WONU[6/EFY =#K%#MY9+:KLW-_PP0);C MM.L;V7S))BHKILMS%UAA1;P55G%>G\FMWU8&9*?MFP(9[/)L'Z-@"::M;H;7 M#&)+$"/<+)8_3;>5Y64-7D:&1]Z.D*6[5Q7O;2P629Z5=D)<.\ML[:;0D\-O MA:J)?5Y\9%FV(@ER*SQWOG"C]WR'Y_E50.\A!59>2.+4$I>7?+(LV(E8.U;Q MLQ%TZJ[;]ZXS3AF MQDD[RZS 'M86A5M!1\HS"89+\C23"&3<%KKBH7!),[UNS\7;41&0:>1!; .[ M)LGJ*0!E9AE,8(!I)DGD.9XLW;Y'/B9R.EGZ^-V.T.F44YQVLO2U15$66N*A M^8RIF^$#[-MYVL9>)TL?&+#:PSN.ROJ.@9 L?6#0#=UVN&XHG/F=3E#KP(9I MY26I+!WLJ(UI*B;W8B1+%SMJ)=>10EU;/+R]B^:*7\/VVTQ" / C,C860XU& MNC*,M499^OWX #(Y(Y82"T4HO4N A7]>R9-'(P M7ZCQ8BKSJ3K"87@X3\$9E:'B: &>:H]/LJEO.!"2\@QJ=[C<)1GHVR.G-\>9 M\KGQ"YQT/P+IK*BZI]*2-^]6?N+$A;EAL;'=[C '=R8QGTEM3+Q[93,;G GM MJ\.M1HW?4_24-$SK<<=%\@$X-3X IY##!E*FVDY2JFV'9I?NW9E/PNCO*YSU M<2K',Q+J(95+<5]1KJ14O\!"] S1Y!2].\S!Y'EO#;_I#GYZX7@-RU-+L"U+ MP_+4#ES.AN7I)527MV%Y>C"HNG>7^]BVA M&R&V;"P+9RJO3,F]F/&][OA#Q:\\5^UF2+D:VR'85@4)M 4^;_P M^=B899V^$+5/G)AKG[CT]R\5=/]!:J$;/\\ 9/A*)6 DZHMA@M.BKP)106I" M:$KES WKQK_^/S*<#E2A4<2()[Q<%!Z4"\J#4???+.C^ WDCOK-X &^44WS$ M]P2/!Z(\,H;\DANBB)P32?V+*@Y:(>*@RM[Q,EE\%S0'(*@;J;U"$0H_0Z/^TJ6\3V'Q%%=C7VRI_ 05 M596U*U46@Q/S=,LK59;'3-$#\",+C4Y5KI%Q/N\!^.D([03IO86IWMC-=%W? MEC1"-%O8(4N9AER$X=55,G@"'9AU_XGS0T(AAF=7:"AI>4JZA1$)IAO$*I?( M:G^[TR_^HUXG7U2JC3^2!^4%Z.&)_KF@^HA^)+TK\M^*MH#_$DF][OR.D>AJ MQ^XVO2G+/*UA*T6YC9_%29?VRYWY8K\KRP*-UO#_ZX/Z*'9JA,I:TKR;"W+DHENTI*)SL7N7K97BENXL#$' MI(0E# ?W)>9B-;A';W&[*6=43%#< ^=23%#WDFX,DMH=,+ MU\I%A)/8R/-ZF@'J^#T\-T15(6L'N@652E'WWROH_H-9(<_"FE93Z!W<@_E8 M@(KO*!X94$A%:#=0(6@#07D63XE=0>Y6 MDVEB8BA/WTB2!#FK[N6IM]'=+1P(;(5=U0GTPKH 5)RWP7FYNMR@O#+*[!I>'!I07_6A,5)U289*Z _:=HVM+SL:J3.:RD&@L< M,#$W3#9@ I93C;%U29YW1V; 8PX%U?:]5;%W>E'#]L>;TS#@5&/X%#:F E@4 MC="?LA%\0 N49AKHG"& MS^S\%A@?_6T&Y5#L#L'#:(!G^MCIW9-Y>D MKQ-X6K67[&3F&$0*PRIE1?G5^U7!#\Q61:31F_W]^&5QE.%"V,5,:(RX8D?;V[K+ ;HB')BUI R9(V5I-)4 M!1 +1 9+*J9J44XL'JJM.?BV-A&.2@9)PB*J[>$&T) J#F,RX#^,5W7,. @6 M>S% 1^)O+&<<,GX_4RVN5MF$)F=+G))@&3@(DLQL#GH-=+A#GCZ\M'F2)7$Y M"BA]KBQG=,V4\#8<%04<-E?4,=DS7_R2^(&GIIC4RSF*M6(I!K+5P? Y?GAX MRI$>+GSXX?;OV?TUDP!KV&Q/XO(*$+(E0&!?^)S4N+JA(-A,.G;WR3X6K\Z" M[9J)V4[.>=Z:@VS@(YV[I7#\FC(T%G9,>O]X#GAM)<9K,W0B6=#P,+^7]%&+ M]?7Q5Q<391X:MB?^D]+0H78&0X<"*O)8\:C7KXIX1Y!R/6&V,,U@D)-W$M)A MH"K':=>EFL4DC'2Y*JP./I5#'E37V6G[#HF*T&MK)XEQ*V/Z<=/[^VMM6_'X M#??_E!EWX51]I"W&N[:ICY&I<#4]I*!"=5C2B0=2BVE,I&9QU)6#ZKYL[7CW1W\N5(M'Z3#H]&6A351-0V<>'K+L MLPFM)I[ ++9SNGI9J506>U!T)^BHVE8-]*A)$6>*!H K+%KBJ'MW*IY I5O MZK@$LY%!XM[XGM>W1"*^_+1%+9+>1!JK,(CMO,B^,&$TTS-?0G[ M$!?4+8I;A=TMD/S\KVZ2[QU#.!8(,'369S/5LO"BI\8B3K !!2G;I!L!9,^! ME/E M&VR6D;*P>+XL6#Y@S?W%:=8QB=Z,A89/[5PL\7GK^"N&:88K_C"[?1M2%FY> M&5K,M!HS7L>;,,_>+LD76&G=](>U^^&P$PB=S35C29&L0 #84]4<\VLY:GEB MT"L L[GR#.IX8/@%'&T'N/R4U,)-.%NB8Q>]KY2?:G6YML*H235^73=5YROH M,%C:&&5<_8"!>D39D'L.LK,(MB5N>29V\I%1*Z9>H]S9TTHX<+YT- XGB#?@ M-)03/&)GG45\+7'2A=@]++ZFS%60M"@OW/>AFJ\B:CG&0YQX&7\M!LU8%.V\ M8D*8=I$9 *HP489AHHNU.['2VP'"W1OB<>[+6*$K8<:1[MY1.W=F>SW,8O0> M2MY+;(_I65=1'%P'14"5WPT5L80N>0OI+G'@=5!;\'=!T1)#%3,80 MG!A6LF#EH.E@46RDHU]2G,5P"+%Q-M,ANM5TB().AY 25]*(.972K&*E&U<" MQF05.ZU%,?#'"]--_74*9$H93DV&*JF1*!:*I?%]#] '$]>GFQ<% ?TNVK&F:52YA%GF$AZ"R%8K//*99O9@7*_Y"-Y-@)&Z MZ>M\I99%Z6#."@#UEZ]4L:CEXZ<$7_0'KY).9N'PT[UA4])T6N'Q=_SZ89AK MPJ 7[4GS-R*"W"V_CHRA?!U)C>W#FZ6&A:06*^DTW,VZ3V%JF3&9J%C0"*X* M90E<%G6_9@EFJZX*L ES9O$$,\RXPJ0_3 O#S"OKQ#(2-P6J35V^M[;Z5 M@J*=8][?);D&4P)>Y*3TKS>!4,3/3:K3-VP\.>>]'%@BW$Q98LX<_4G-$:MO M!:/F R[O/F2P7:NZ8E.6AL86W:V?AIILB$=$K@G/)"[')JHU' MFF)93OD\T"A@#*-X_"F!945NKZ?RQ%%,T@0T V6\ L=AOQ+?EY#=E[ ,RKJ] MG-/:YOLX@?+K6?9J;^4XRX]<53L#Y6W^EKT'219H2J0VFV38%3;RC+$87Z.(&P4KW EL5"%CD.2F.ERX3@RO MEYK-,!W7AHUS2O,N,Z7:OLIV9@:"WV,MAI8Z5A5S*9!'9:)0C?P=/#\ "YSH M3A]=UMXY:0/\6R=AX/T^PF([F<(*V** -0/!5AE(\.Z.-3B?O^33'N4+]7G3'6F2OF#]1> (/U]MD^APN5 MG7+CL1?%Q% X4 %C,H!F2VJ0SZ:AC&M/MH XAR?9O^0?<$"ZW,IZ1K7GMQ=X M_YUE(G"9!N5[N21!5J&(K:#6X4I&I,^@36[ YC-5IFNX$< WQ5^+"=*JB5GZ M.NF#&:!A3ET+S\CTC[.'G4=9"R1\\G+;H (2(%0!W#C8LS$D1V8L&H>YWSLS M.9VF2AA:V23I53(\>WMME>C_M^#NBMB%R.._M&+X+PQD?7W\R$H+;GEF_LIC M:6][+"'[D/+:1^/2[W9YZP,RPZ8Y&#=G&]4IWS,KD$"H.ZSL:K"WJ0HX5#?3 M@;8L0A;M<*4%#VL/J6:\G:X^:,73!\T,]<'38@X"WRF" 4&/4G)A[BC\VK:X MW;'JRWCWDPAY[7C(:QV4-,]6+7N:_#'O*MKI1^]+<#M4NJ3\\RI!J.Y_2G'_ M ]Z2CZ52\%SVY/I8=IU M## &<,5I98DQ-[QL%*F>>1Q)ZVM4[8C\';I)$O_].>@+?;Y&QW%]>*-26LQ0A>9>[K8S8# MR"QX5Q,,'X:"$'J M=N)JAJ?1E(X7&AU,_L7B-[!-D)A8IK28#:DYF#Q-%9-:@\GF'LH'6%8Z;?QBJJ1? =(@1%PC35T@L&X0R46:JMOP8 M)LG9LY;Z%^5B(5CL;:HZG,K\<;PP,?,P6-%M2<+5C+%5*H5X\4F^[.VD/+"< MQE\_X-E*9X:4#;?-#'';O)2RQFUR-S1VP8N/@,$\ 70_,3V,ADJ6HY4[!-XQ M9%+SL-$0(KFEO$5D-PZX'P':#]0<>1N*U"6/$3T'S__BDW09ZVXF(O7]@HT3P26N5+4!TW[GAK8ITH+R\F?0%2VDFO6T\TB)#U*"?.-GQ$XAY,OEN43K@I%L M^E"EB!+%ZA&3K(5E4)>?%==]XT O];CL_>F"SV]4>Z5U5HSNS@JC.BOJ7\=> M@A,M/0&0@%3(/#SQ;M?7$9$:DEAP%R]Y]_5 VG73U&X6]![?!30'SW"<\WK/ MP($I$5+8CN !,H1*&:?;'AE;=[J#JW]3Q7Q^,P+G8W3"[TB+DR?,L">?$_:P MQ#H(?Z(4?A>:*V\USP@[7XR%N1\YHM"5PPO9"L9J#)!VV>PL*Y0YVGS7@!8K(A2-T2L!J>E*BS^<)F5P&8A7("U=[OCD$7WW4W M<9*.;W^.X-$^J^(+*(A)4*"T%Y/OCQ9;CIAGRL7#OK2="!=.I0QZ)B>VXL2A MC]L2>W_SZQ0Z3<>:/R6>S?RI7C5_*CXYQNG%CN7>?7V,_]S^N5!?@:/1I-C- MIHO:ECWR@JEV:&\Y-BN^5B"LAMWS=M[B^)%B?]D1&ACX0 T_VWZRC+W=XZ/0 M;?.>!/G9=GSGER*HE7D(?VX:K^H8&S^S3KOZ"%0/@P&V?!\Q9+/B=;J-;'.- M;/8 ?K;])#PT-TQ[W=7 VS6:;':-YLV'X<>@/UFG2IM;$;QMK 4LL.J5$+BJ M9<,_S&PGS@EXX7TI[GT.I3LY,=U)!UTBK:N'_=]:0J,;JYRLI'G APR#/@C"W:;0C1!* M+U(V\&,$TZSTD;^,^'$-NP/I1A2!-9N[56]5!G F7)XBWMJ"W X7J86[IO$; M7!FY+5U@)/=0-[ *]^XHI"WJW*'>S0\\3P80;KJD MABA($3)ASBZ).6$P(\O!6WW;?V 1&X'D?B+4(H7'5J59(=7\4B-Y-7]"O;A3 MP0_VS.6N&;P:(X3G"SM%\DE,*9ZB?;E;+.">0D!U-L=12*]46PJ$#8X,QV,- M&[FN!D&/Z=RP5, N&YXV7)*[FV?RA4W9PWEZ0&NOZ@C(\*LZ4V%9P7<*VN_J MT%0T6P&QIU@L5JK_N(P27DPEXN^R\]#GVBS.W<>=_@K@8\'8._V&#FW W#?% M_$&9.$+\VK+2=FQ7<'UGOAI3Q MIB1SA+L7*SE05E[W,"K>O5B+&?R4=7917A55PU/40:S4<=%&(==E*RWLMY$=2^2S\6 ,W<>M"F_%;B..N[D)*Y%?C<-R^('_ZZ; M%'[_ESOF['>@_V@!P5.'Q%?X)F(_A), Q1=%-1UN8(9SJ2_)L M+X6[)=N-T M/LMN.Y2IU!R6]]A^_\*?D,F2E*, MN!8:2^K//Z0_L"AAVTKINR;H%\-\ @,4[2B/T>3J452@GQ5+#9K,(+3DLVA3 ME 3XK$UXQ$?&O"VR3#0(YOI\CQ65R7;\G[[Y=/E^399 .7EF2H@J_%PGRZ8=.C MEC6)4O)+IO1$>%,0#RZRS@Y^4:5 ,T0*'&G_P?5+&1+ 7C6"+E $-1)^S[BW M<*G\S!1?*B(3A4^'+4Z-YW[CV##G!HX+@->!TW1" MWZ%&JAC>?*6@ CM_D$84V%(2\7-DB9T>,.-+;.3KO"1VXES/O6+Z&QQFI,X5 M;5-,GV;6()RY (J@)?2DJN%K8@.]E45;C!(#+DS19$;R!RN:U#L=E!B+N2$Q MOH)#>16NX J;YKR1 ^F7^WS*78^+$!>29*$;801!E6ZPA^'+#H9)=8 9_4:>75+S_0.V2?A MYKCW3,G'CJ483A&:O>+>(T=E\$XQTVPB[[];T/WG1;\)/-T4Z+:Z)\WIOB'Y MK+P4+42A%R&?\-RN^R)+J%YU3QKKGC0SDC\T?"NFV!OJY"]*T\-B L-;Z+5+ M/!_VK"]*BY A*G8%.<%-^TE>M1T'63D$7\&ZMK"IKPDT[5E=E!XSS1:% M8P+M>O*=SW)NG]+,JWV*'+?)25Q\.3-2=B>D;#1%P5WLM;I@A4WB^M^%9:N3 M)>N/LB))9S4V6V:36-UO+OU[;5Y\VBDEWWWD5AE-W>$'V\W!1O[W4&2J6#6% M7']_NGL0R)MBD?G"'$U9_S!G4H*%(Q[&V&AHQI *'X)5^3(E"AF:Q@]JLL+' MF;(D0XK&^MX?7G+IQI@L;QXK24>B5EXLU:# MR7ZUM;]S8/MRUXJ(T?VP5YR3-"YWS=G521Q^MW%P+V&3T2VBDUQ-YFU\1+PH9ZF&CTVTC337#B8ON!@QS/4G&NMDQ-G6Y5.RS:<^R*[M()ML()NAU]5( M9('O8/H!\(\J"40>\#973@C3&;6G!M,B(P-G3[+!0_#\ULZYP. ?U9RM&X[F MV;/YRR(VP0N:*2>=S4PYL5$-E3N X(IDQ+3S,F):&??;Q)>@W%PHFM>,\;>P M:[L].'=DI^+3!YKI/+"[>7//JD^G#YX[>1%4^Z ^G?N5^.I-V3FRT?IZ%K-; M9_CE3\3>?*PU8?F;$L9LVLAZ$O(%BSR^J]OU:=RT/6Q$%"]][IRX@OZ7:D_! M*#1T2I94,?=$4(K28"NK2I)O*T7$X3'0Z;\!&DCZ85-J)*$=(A) M%*2L1MCE.0K-&7JV?\3925[K9D].3P CC;K1Z!O%#B"EK"MBBWC16T@/O)N7 M!][);83*GG!-S1.N8:$9%6]J@"XWHN2$79XB(G",T]M4Q8M7>PJL:$\5O6[3 M&38\-)=$GW9)H)<7K74SBO9<D'# M?J+4R\"$#E,IGG17_/B0%MRG,-K@&"B(Y!FW.^&1EASBKWNX :@1>D856+Z^H9(J*+6(X\^R*B+-H6IH>[U:5Q<7'9J0+KG96 MW;33T[556+EH[)]>3\QR5^H5#H,16+XG=+OQ&T.DV#*SZE]XA,UD[OGL$= Q MC;92,GHV?1-2$];IU>6>L+ ^#@XC14"2M,4H]7UNE!NV?.Z[>AG>K?9],MLQ M9+NAUX2:O2[STHVMJB+%O6@$ @N^;Q4EM\H,_M ,_86:EU%N.0\]/,!ON**! MX2??PHN V\3->U2.4 _2@U G^M]%JF/[8Y1U4D \._N]85/2<5I)\1<3SYM7 M0#D"_R6]SHZ%!LFYFHZ)N^P ZCOX_.GZA JC;T26YUA2PB3YC?3080O VD#-"<.&\V-HHG;^[ M_Q+!)T!!!X(1^&LP>:3,.WM03#!#IXI)K401"" M*(6'GW!COO7J%ELAS(UIB47</ MK"5@V6:[5/-!MY4A/( MFZ84?TCI>>>$-,5<31FAE68K]+Q*69LQN-P9'[8P37C0IQ7>25Y<)<\R2,+G MHM"0J^O$+'O])F+M7CN3&8?W95+CBBVR^OWJ*?:M>/4^&< / M'U?7E!)S]U=#?XD>TA&Z4M[.3 K02:Z18D%'3@$ZA11P^SBH?R ']=/BH)0< MWF9R)1F+4"1!ZA2WU"3B0"JQT3AH9M[Q-,'?\19FT^<^#KDE#\?'E$M17.%" MAJ":R8/KL4#4%#JY]4]*8Z93HF 3,^1//821/+0;5X1'T/55>&D#-\GCR?%P MDQ5FBA56NC?T4159RH!^>D*G60W^RC*D% L=7:$K5_GF::99-I.D6:K0]6,E:#"UUK&*S+V^*ENNSLL]<#[5F&_YKX&NGA@8\QMK+8X,P M*5\2H>;&T#>5'@*'\&,573EV6%X ML@!.]:G!,WP_^&;GK>8JF\"!/P/W<,EF5BFJOF^D%07<&DOJ.<;V$W-EB;3) M%E!^4JMF\A0'PNH0;*.0\T!29-96$F9M9LBL=PZS!B3 M&HOSW"Y,8T[)5W6F(L: '/#C+>["CUSF@J]NGLD755?TD:IHN*]7=01;=I=8 M<45(ZD*"1$E7.:U!/'C3Z?BSHL%F*$^F"EQ3@%%? M>.]!GOH/,H31S27IV]M9-!0'Q+$U Y9D4^!&GN"..!J M#RSNQ\%V9UE ^]^!5/B#%KP]&)1 ;-)N>N8V++E [&]*_G=(C0YMK5]'^F.< MYH=H!2H#@?^_(.X( ,454#CGCE$OL /*HC=5TW :GA>*CDKA4GXU-,1@T\[@ M6> ='06FNN(0J7M)0+D]T;E-,4&+2$T7CSY"U^4$)OV1Z^\,2$/2K!!XNLBBR(_.'?Q0CU M1"CA'P"2M F_?=EM[X:&+VMH&0 4HP#-I+$Y/T'280HT(;0:X>*2FS.;+%Y( ME1\T DP^GQ%@8C4"+)\18+'LP782(S+ST5Q317]93R,<*::Y1/7YBJSB. RU M'8?!9YZHBH5#V))9&:M@*XW!631G8$.B^)M@QU2VHN7I\^QU#$&OCAQ_@LQ8 MOTK*](NBP3*Z@OG*-=0GI9[O%0OQG234 M/H7KF8T&_<8K]&]Q-"@O3/26:A:Z/K$P\\Q*4#=Z1] M8W<<\UWP.+.@A^<@&(UQP0OQDM]&;+=E^?)ZKP:E"HB-%(OP"@M/.2^ RD)/ M+$55XWZV>5S-O%]')8(B-QGGU+R+/GX]$EZQP'!]Q"^&B0?\YI[OD1^OOSJ= M%]46[ O>XI-(V@F?";0+@LSS R,GOXFY)+]E,H)O+QEO!=>,H47-5V9DVZ:B M6QQ+Z*^]&MHKF[\#^)VIFF)Z_#$^>IY/<)]1HF($S"PAP6\+L7]Q+_.1.YDW M'A]SU3/-^CY_4\SQ S@_= W+O@XNF=:? 18CL8;/'4(!&",(P/'S>G(!\!9< MPU,ZLE(LT:8A[F7+N_7\J?)GB$46L%*(@#V[W+K(D).S@%R>V:W^N7"^F:V8 M"+=R6J@^=O,,_%V6DTB[2IX%%\\NER(Y.E4:W %IK;$=)3E^27NI$^$R#W5W MDX2Z._NNU[BYG7Z^#4O88A%9IVKH3G MIA#57J5R_2WD%GDS8- Z@ \BF((WQIL>U19L;W,2*([=BV=P9#0\%68=J!Z8 MU_;!'#.@>ILP5_6<8;XQQ:.1+-;:/A<]@NU(0.6DT*VOJL+O/YG M&&(IH"-\*_-5F12''[D9\3.GZ;*JP2D+F2^0HA#K)1%BW0QO=SUS.M]I;$3G M>_*BJ#J_@E4TS;G&K7FO<8%WM,7889URM;R-#_W>0;>E:_C^#E#%_NT#_42: MUVZHUVWM/[6V=O1YU3\9@+8(]NXZPH.D67GV8_]5F'C<"Z*T_KF#C M:F( 8(0H?\^G/6BL*\\=^BO8]7$Z=P*10+P5M@KO!I;77?)A6M-OORK>=8]!8VS_Y.\ Z)04=41JV5'99<%@[HH^ M$0)CFP$'WY3$K><_?'Y70*E(Y*%EZQ#Z*CZU3JL/FU;F1J "%TEU5%G7T3/X M1EY%1;ZMJS1*.:\L&@;<0651\95ML?P=KS>Q=8>FS[/;DH,!$ M9@\1!+0G+?&OBQ,"<51H2_*-DN)L:\_LYX('H\56G&(F--+4GW]T_\!85_31 MZ@B2]5^!!601NC^7OX!,;+7B UUJ9 1UL2=TTBPS.RK8(X=IVR%AVG(<-YC* MDK>(/IRJ)%GH]@Z\R3O&A=/N+GRFD*\2LK!5E9-7Q]W[8Q8;)9+EO0VIL@Y M>I*FG"E-S'T]>-Y0V.&/7K[8.:A\L0 'Z!;T &G+JF/3:G$,TLA7BB&B3%_W MS=Z49F=P;=NK+KRS-F#%<%6S[MS.@Z6'3HJIL+:!M3AC51RLBEN"U,BDW/+D MD)5$34KI(DL4>A'\\ I9R;1C*U5D)5./YXBKY*&MI+AI]H2&3^/UU%*GTG4D M\_'IPQ\L^-#=:C-%B[?NL>BN64;/"X8F-N9 ;,0O^)P(3Q3#DV=56CD8-8(A MA@T=/0^U$1E<86WJS@)O7-8]TYG\S?7_JDG/RY" M'KK5Y=82NNWP MV-H18!C98PGK^UHT_+?%(^:?B5U!;HEUSE?1U-.Q4"2U7>UZ$9#TG,;']G.FD&1%=HMC-)@#@Y7"4)?#33 MS22*%NZHD)5,.?I7P"9%5C*Y>XZX2AY12IP_V17$5I7V=5KW']5FBA;QK-*^ MDKK"8?6JYZ$V(H,KK#KV+, 5DBZ4R"3:+23/.GTHM3Z6IYKVE3""4#:\I3ND M;8WH&./8LFJ,V(S5&%&^"'MK-JT0W7Z<635:3 .I[\3W!($S,0Q;Q^ZIKM_] MA_O)!?DYTSYJ"K92!'WQ_B*#E3BI+2H2C)GZ*:42C* M,T%<+H"%NQ=I31=]';K4@FO'HK>6#[UE2 AR.H0@^Q."'(40 M=,-+"XAR;/?KT(0S;)'CW0>C1VD%'$<'_D>]3KZH5!M_) _*"Q@Q3_3/!=5' M%#;;O.)-J^$_2;WN_) 95JN%W./Q3==M8\XG?[O'6!D(;?PL?+B8_VQ2=SB9 M]RT-GY([F'N2+/RSF392\O_K@_HR=FL%X M#3C_\\]AJ?K0I,J/^I "]\/JBO:F+*W-3;=]-LT'I:\/[L'_)IY]]^#=-IYG MC:BT.K='(,'495(GEDQJ9]@_O&^3[2Z?3)!OY'D+->\@U:DR#IE]NCD&.\JT M6;3ZUP'2._WO=/Q"ORST\=J@WYD4*U_N)K-L3(H-WF3\D;A)-MF\W$V;=3W.P,\V1<@ MZQUQKHQ&')VJ,V6Q>DXD2_*\E_RDHECWMZ%.=$^N(79R3JTZ6!6Q' MWXTE'SKIR8>-@*@_6'PF#M2LQ0Q64_^B?.; "&S(%^I2FTM3SHSE;7)RK,<8 M4P@_-PA>G"@C#X"H_G_9^]MFQ-'DK;1[_H5BGEF3K@C9-: 7W?V=(3;W;WK MO:?;O>V>G;C/ER<**(RFA<3JQ6[VUY]\J2J5D "!P8 A8F/'#:)4+UE969E7 M7DG#-+W:K3H#4YRPRU>[7!UK.E6DY_JU;KW2M6NB%7\E-1@.56=WBG/_]120 M+96$-1%.OH<6PYM\V7K')Z[G=B2<7R$>EG#X5I>0W#+.Z$7(Q::<1%8)JC_\ M=% Z>I+BV5,\J.@8HV:>BY;9??[N]FXLQODJN>.?"3^8;C_/V*Y?94\.1S3_ M>&/ZMY\(,#U#N)%%\1B,WP#F4)*=G"0XD6M&;:RC*&0^Q(]1C /\I,?WE8=W M;497(X+7]"XOYC/*S0BS;CQ;:1[9[^:2<&J"J^M+-T&B)VNPV@X,Y;6@F*Y[ M)'^,9)C(-_A(-(0S+)2I+BK)M;[LG,YFU-T2C#-1:QEF78FVXG[PHB9P''_'8:= <* MTIHWI:U0(/.M\_9:B)JW)P^YW,\;X_[.\B+T;/<@)(<,(;+TK;KSMD$DE0JF M9Y1[W*X]K_14_NN=E>^Z]G+K0"VYT'2M@5IRM1C'FG&332(?FR<+A5&N=CH( MMV0]\$4C<110CJ4.]J[NM:[]6F?RM7H24HJ*##DJ(C$J,@%^:%[M5YRYV5RL MD/W)4K%"= #E\+D*L-QU:MY_%UY/1 YQJ>_SE2[;*+M2P+2&'I8_CE56#V![OVW)^_*/'HGF^T1=E&#_[\"N=E:S%?YVJR_O_FO\7W<:(I[G*&.7WT M0S ?+@XW(9)&F>43053LL&LVC7/?GNQV5]%AORLX(E,4K Y,.7-CC54!D<< M3HSOFR7S\R5SGT0"]DTJXZ$?0F,(!*G(9?L-6#LP<' 3P3V&S?V:]!WR_ZR=NC'EU,1\W/KJB MX J3JIR[1+H]D0HWC:"3CS*(1F;@"8[6RJ]SD6J%\H)3S$5,K3E*7!%+!W/S M0MF522)B/T ^[1X9-##'O#Z-/ MFR,CCA.M(UQR8,_$E_.!(^=5B8 M0@)JIN0/CENM- Y3D@#8E7HO^-.H"=:\'Q8C5FFN@BA@QFS8DKF"3L33Z=[M3IY/AH-X!!^'T?0Z*)2[%, MIUDQ?\M.]M2WN"T]#]8(!S[HGK@[&._2SEQDAYVN=X?QN6^)):^++?S.#.%W MUR?\N3 []&\E&/D)V1$)JN]P6OINQLC^8HIZE5RUY\O5G-5>@4'6,0+6>5O) M[C CNEW4]+2D=R-B)PL?V%]X'?8^,(*]0L1FI]+6;&XU9FGG[6P@ONC3Z;K#XDJ[73)W ^+@3&!_2(4YDEDWJ90O! ME.J,W0[:HV"QN8DD>W&EF? O<[U8=$7:2ZYD:P70EN([U:L2##8DL(]V&:>R M##1VFGOF &ZI&==XYCQO,SCD (5Y"2C,=NS:715 7/:A4.KP7:TJR)K<)!D,>%XX6-_F- Y#S9U M(!]$X/:E3/YRE/^MOYW\56ERMPS!LUR*<1[3_T+W]H]Q-/P-Y^(C3 4P$,FCYV&_8>\5MK';Z#5S6X:J+QMQN1MMDHD5(:5K*\L@-]0&NO855[S;/6,'%MP4BU4PXD1VAQOJ?:5[BJ":%UPZRKGJ7)G M?I9U3+G6ZBK6O=+:.,NS-SQ_<;R+BY4Q;&QW"9P51,I*(<)9)07.]J>D0/M0 M4J"6^*XQUG6Z9*QK-55'_N:_G>^^O"'WY36IF-W$-RXZN6=++LHZ\2=WH8T? M:;8]&\KA8C& 0"+ 2[BC.')CA SV?,0I=3+&+#)L QX@.XH2QGG6/#%P_\Z>=:YT+^'60)WU+OX-NS'#!^^3>70A "^Q%%7RED54DX:Y33H M%Y*#571^>@V:8GF7U< FUPM=7O3(.E_RJ#M;E?UQ.^%LOF%G\SZ8&1=+SOTZ MBTG=XC$;2J7#X$ >B9@BT(),!QEC^@0JSR@@NV+RD%*+B9!1-X\H= DFEKG>+S;?>E/;>8E%6YF; R^\7^4HB[L#D>R.^GKNW+>7GOMUYV_FQ2CQ9NW*'WY" M41WV3<1FJ9Q1'#W$8NB*+!U$,24B=L:DR]Y%(J;LKO<^:,H%3>('5B_)[LA%JVYFWG8NE[SJTA+D(?^%I@?T, M9\9=_YZ&>&UZ]RUZ)_.'>Y47()Z6G]Y>-LHA1I9??8M3$ZBK3SX\Q' !3V5- MQX:39SSEIYGIVNSY:IX7Z,!N/W]<8,J^Q40\,J:I4S/4Y61;,R$G%1-R>M[V M+J[* 3!+D*J$ANF>PWQ^7",<5(B[SD5^\:*FE8/EBGYJK#=1DGZBK.3I]^#6 MC#*G-NFK$T;6XB702D\J\@RU3TE(YM.TNA5Y[Y*H=PIP"ULXIM M=#9C"K7DQ/1"M.)TACG56+742#ZADYI0S_!Z\S>WY. Z7?K@6F>B];+JCK+E MYVW]@G>OMPG/QV@T!+M9B?P'U3, MQ*>9"R5/(CY%;6 :F&+HU-GE]#CZ3Y_ !*$^6'GGRD2YS[H#/6#JOWVJ=L:% M7MLIP'[,^;N*L<'0=)-H(\P.NM(38&,-A[*'[!;!&*PP'TTK#NA@^6A^*)63 MC.#VX4#N;3-!=4^&'7#I+*Z5SI;69ZL(*])LP.2>N7P3NN-B=>B4BZWZ/EDW!%SA]ZLM'DYM M\6AO0CQFA(N7%X_V]HA'N^6=G94Y*"V;9*IX[)P'5E>9@QFCZ5K8XSJU@=5Z M6)O:PZIY'(\P]>V-^P4SN?"][BZR8\R??>UTK;-.ZQLZ\K=VB.YR>(!$,O1%_Z*5A-9!7B?",O4/&0&448I/5AKL9N#X>* M9F/1,&'^/+Y)\,5./<"T>!YHS0 !771^]?O8"QP&W&0*K&S9)<#8)!U494^7PJ#@KFXDQ2:O]RGM06CO12'DC&G M#8_2'TH KGG]B][U5T.C5",5\4"5M.:4TBTA"#K0(;TX'=):=]^N4Q[-(C$J MY^*?5F7HGB*5%%_@YI[G:R#*FI3-L!*M?+*73XY=S62?>ZV+J]5-]C-IB:9OOI.JG4>VX@=S.]M;LBVL.NUYU=DWM/+U!S"O M7OJZMO=RQ0@K1:39:K1HYR/D'B/LLL U7Q4V> G2E6<:[SSY/.76*_L(_M&\?OWZ*B68:^:>S /!)5S#W> 7VR@$ \IQ3ARDUX-:>\U>_R,,\\2_[R M?/=+#;[0FJW\)K#F_NK1_4\B!^Z(:BX32>N_XL-,BNA@<. M518V0X _Q9#=14?[(:QPJ+*P*R&'Q;;H["H+E5ZR;?9W-\\OEK9SGWE47E/M MN)G6;]-KGNQ-Z*%Y?KG=2W'US%()*PQ,/.]$K>K,_VXZ\T6*N!>6/$W>.2M%@EA'.9Q>)^Q!+ MD1*9A%#$+2IBI!*_#2G)5))>*]W%4<74RVY6^OETO:W27D2JF43,L^AYM9Z3 M_\E@XRC\]\1W?NC4S)XTE>#M3*"!4(R$W"YEN,#7/GS;U66W5<)+;WK6K:-_ MI_/?*[+RW:L22_#JDR67W:QD7(, M\N7+(/-K5OO_<]R*S>7O\O6.6:JT_$W\F%[%^G0OBE@W+UJ;F.HII=4NO-,: ME>_JE++>YAEO;]>,-S==/'Q--6OOYEY>)A/8;]]_@],X'D5Q?:-D=ZNJ-B]. MGU=$<8KTO2,FB:^R>)U<1"A;BV-%YQ5=W>%5G+.(9YM>Q,G2I8N#L[<@M+K) M%3S?LA5L+5Y\=N-AT^FAD]HW&6-^3Q)C;R!DMI(*NG/$[AF8J579V,TR*>&N M!3=?H-9Q\^(9F*HU6(RMDY7EW[S2ZM3-BV<$H]>P8LW+,CG^\U:L&'=>,"B\ MU@+!BP37AGZ*&:G)==B[H>\>9-CU9?*,6D:+M;K:P%M;!=ZL/E"TM="+U5%N MKK/0T9*+8T7'Y7LF2 MM)^W)"]5"4F/-4%'P# "!4KE9 A(.XK"GJ,([ABUD+.=JC4%HQ+K+_I=GGJD M=P\"5U !4T,^K LJ>XHB%%$,^+FNIPA?&+Y^STTRI#BE3Q]EV(O@#\) F++, M6!XRQ K'>R-+I\^3I746)U$%#F'7!UC4N K4DQ>U2#'RY>/3S!C[%,7?CQ'- M#I>8L\[Z/Y[TI>.P16:P;0!?A=_(AEG"!,7-=T385 MZ!9]:*WAW(+L)6 \@)1&HT"J&ML!V!FQ58*CV%PBXT=)4HM3@#6^L5AH+%/A M![I.=W> M+J!$5#&2@W]$.T=^!V\/,X(U;,_HGOV/-%=9T*OT6$(U!KZ/Q!9 MYH=P%_9QM;2^8PR85I M1*RSFL:U.=^PR S_[6/]K%$4I];IY11Q?%J0/.35%JJ.L/S!9Z#ASRY1Q(ID MP%#&2.O0'"2H4$K$"@[/>?RT_$_F/X+B@BGSG)[LI!8[%XM9ET &*3V98G%D M1 VR13S9$7<@ RK.4RHH_X1TW1T))W&_[\-ZA$3:/92RFBH'- 1 MR,<>-?0TB*!+B.V)^GV)DPIS@08FG/-*:W#Y.>AUD/D](^'& (4S,T)8L.SY MT ^:A*Z,<=92IM(W!/ 56P[EMVAB@MV:!2G1Z^?[RK,TNYD:M6-H&R*(;U4U MH)94MNM2:F5OP2P6^8O]89$_.[#(+^+B6+]E.2XNG[<*%^N\;(;N]2B&DZ?9TE6K[KLB#B2<&?<"FA"@YP/9(!3Z*4$ _?9 !'[% 7!/B]<8^E5#BQ DXG,.E-8>*6J).,U MM]B\NFHVL" >G'Q^O\_M2F6X^;F=!H_"V"^\PB@2M".RT*H4S98 6JLPSXEX M8!\AM@H'P!>R\F#U/.3H:\*L(R4%=>E*>:%H4IEGZ-'2:1R>;DZL%KP MJH1Y17"N1P&6)*-ZQV"6\,4Z@[6E/+3]N4!=/6^#7JYW@_Y3P&#CL=LR6_2? M42*A3?*X++ _K\F5+EC,WX.5G<#EP@@K59&$+V[12@B5!PIWR0W8#R BH2]@ MC&C7*SF;V*1.ODEQ0UG&>"">INY"D,F$<\M$B#&%OJ ]H[=*F. +AR3%YBHY M,5+HHNAVP2C"^YU#YJ[597JY[9^%ZZ?$6JDBU1=!-RX!43[PNQ'BVIBD?_(8JC+,&Z2[(O ME=W.KZ<-J[9_N7R@UB3=&!/?<&IH.LWR:F'0BX*.P1Y13C:IZ(Y$6E_&K%S%S^^40-FP=AIG>M)(AT@XM37VL]% MS>2/"OP#=#R*8(_$O/G,D.7)2]B9K5.]BO?P[Q#%QE@[6Z9 M;XE"+^ ):ND+]_!S!'K\W&M=77HGYZ>_PI_M]HG7:O&?IVWOY)+^/#UK>5?M M%OUY#I^>\9\7;>^T=?6K<^Z=P:=7S4O\]+S=AG\VZ<^K"VCE!/^\NKK"G_[J M7GBMRW-^ +Z$Z3UKG_*?%]Y%ZQ+_/#LY@S?"IS@S%]!*VVNV"X8QFH.)E.3Q MZX'9#YN8(H1^^&<6=DGIQ#+P95]M1]BWK""C:3N*Y9]9 MS^_*><=QAM7;@S&>8K3(JSF8W<4.9G*DX=NI'/#$DI-3TB=V)!;-?3I-GXN, M6&=JLCHKW#-/7>CRJ],_W]\W/?>WWVX\!Z:B(P8U2YL( M4R]7=M7'?*%]:WLI?<8:#/VX S2#8^-@OT]5X$5K,J="9WJT,:!SH/:^N_^0 M88Q)E6B*'@DWI3\0=D957MU_1-!,SP6M]T^X(B@[GD(?L40SG/K:D:'$4 >, M,7K"T"TZ_S'VHBX+>3'EPMRX1 D,;\*YQS;?>)/OX[FF///)7YLH0L^'KJ11 MG/".M^QEOGLXI="-\)&%@J2@(U-<\&*_8%K]&,123^N[2*B1W@Q +[H??L@N MEW>YPQ /R-![@<5P[3Z;@3@\<;!TJ-&Z M.O,1K!$?(X0C/LP9:X"H&#'Z.G MM#M0:M./08)Z&\"KK*@"(EA" Q77+<*K86(H!J(;=0K+%G4"_T%=(>D44*\* MR>I\CY<9U/$N.;*I\B3"$O0H/DKX!;R]:%'0/^%9DB6$G626!5<8Z+\W+[Q?T[G" CN%R'W<9$$ MB]2:> SQ".V\H?,8?D#N?([]$4>,UDOZ,4,1XX=^ZC,9PY@D_IH=3 \P*S"1 MO O,<0]*)9;ZO/?0VP-'+2N^%,4)Q/7(?T,N(5@Y=E/EP4[U;HSS=="?!&UR M/ [Z(8I*"^X:2CV)0#D5'J7'3:DH6!0J+67)@]I'$A) 995BRUL M[!T$@^9!DADSBJ,^&D9Z'E@U&T.&5RP7CH9SESLB+O5!FA8%2!U6<"X-F;_' MJ%BR$._E*%6>QU.[A4EW1NX8M?R93JE-SWT:^*#O4=2S@&T],M5"7_8\%37% M!_ 3T #X')K\^L0BHUX;\O?9"(/C?&+RSM"72:(O"A] :GH.""[TJ1LAA&DA MAPY(I'*R'L$6_6FX5X7#=B">J@R9IUYQNS^F)S/1'XVUPG]O T-SD%K M?8QN;W2;/!+4V5X%JI9FY)U_T-_'#2A@8 M[U7(M_E,E&9SG3!-X\)IVA[5W\&&I&L/NGPO3+& SFF(QN3CJT5$ M&?M(3@9ZZ9'N>'A3R>+N0"1H^MD->RZ>]FG&5Q3M0I0_?*()=#CL-4)C$2>T M:!1 <]J/A79DFNB^0H?0]XCJD(:'60#J", 7JRG+IY7<;J9?I$T35'-.+!]] M^:21_C3HE'3VB!*QX+&&>TL&\2B"ZPY9$SCQI*=C,+5@PO_,X$Q!5!B9J[@4 MH/IAG!501AB/,3G(,\J(038C6:O[*3V&AXY:#_23X#IX+E(WPH,%=PI.AH95 M@@V39%WBO>0NJ/N"^8>J! 0/X03TLP#LH7G(.\%'1M5YDVKKJ B]$H&.L+P;RYF;@WYA?C M_(AS[-GCMZNI&F+$[Z4FR=&3M!7GZ4K>7XW+F@7MN]P?:-_Y =JW7="^YC-1 M_\U5P/YIZ%_E T9>([B;?,0LGVNX<:3[9>T]$V?97"&??CS8W[ M,8J'[NG5U?&UY_"ASJD9":<38F9$#PZGL10((FN>P]>/$J:+ G!YF@([:P4N MO/:W@#F))PZ<(/=L@KG7/<27)81[>\PM#>V4_?W^VGAE&?"ND$@!2Y3[WG]D M$PF#KO P= '+R*-%%OA#OAQS%^#TX@OHI&ML("AETL(+*<\J_8R,K1ZL$)ZR MHY$4Z*2R(LF<<<1-%ZT_\20HS,SW[MR8@[F@GD;:FIO6TX;[7FH8'S_LF$&@ MB+"'51F%Q9<4+^EHD_0SPG:X/ 9M4\!R*XO&^ %*_=6)!:HKGC-I$I)SP0\? M(UC0GOOS;.Z"RV)%A+,%N N0F,"Z.WY0/K&[_A=EV^(#AK'@O,0\TR@3/[E@ M9P7:PI[7\^:F>MYLE D63,\+,44[Y*& /[8O^JL,0!3N]?4'PP XOJA0-+,H[;U(LM7/GE 4,+Z#C00#_I2G&=/2NU@8T-$DN M7Q+F6#8(L&9]"?5&;Z@H.*,2.P1 M TFP%475/UMRVTO+[36_\3=UYX/1,[UN"@?9YRA4NGZZX)Z>-,HA#77 M,ZX\IVM1U<#)MBXUJ47FSD 59EDA9],U(FQ]F 4_(.=:[FS\3^:/.(/5B8XN[D*=#8K QF3%."EX%T4]O9+$[2>B1YNK1,]/.EH'UE+U<&E4F8B M7%=B%>!$)@F#$2\#'QYAZT69U@ MAHX=RS$/1B0;;W0-+9OH&-S N$=2:2J6=9UX>,"X;"HK)F -*L_OI7^U-@7M MB;LLA?D@LWK&'>:R46:"=LPE)F_B->NU9\)D6RMD$&,)^FK5<<4H.6$7\8\/ M.0?&?JF\YQ**O12C6(IT&GB-MJJ4==42.I,T)HS$A1L')@1]41=R[0;00"H5 M#$TJ[YY^(0&0M)I+/%-]#%=IAP+[HIQ"U)CN-GB3286^$%M=YON_T#5L2&=R M# R,N%&4R&H]:*[,EF94+D,47\=03EB3H/R(.3AZ@F3$AE9J8AC"$UH7;8Q, M&H6[)O6* T"1@_]8N_#>GL%\VTY7N%<5^G:M5^\5]KW9G'%83-Z^9\EVCH:= M(V2O^-!Y)@*HM3($$,86;HDJ2=V2RDC_>US7.!MB3L:NG#O/FMPU0WHLS.T) MX7K.BQ:D!CD[P@UDJOC2_!"-V'%> /1#"#NFR[D [V <(C.^9EA2M'E5T4Q] M8_5#UA9:U6C<06*G!HA0$6683:Y3P[W-%X- 'XQF@LL/ MG,PC0:.82 PNI/FHWSJ,$<$4 &P!+C6$2/&'J"$MGR8&@D1 ERAT4OB/O@5$ MGH!F%M:;";;P=Q8!F>(Z91=YC>J? MET?JY?'5\H1,7)?X"7E%'4:G8X%5V).[4V)UV>5:3;U5>M_G*#38-^Z)ZL$N MEUE=4J5)H%^>5Q?]T4=^N+NI++B=ERU*U/9F\<G]_QB?O&BVG5=EZ]Y66[WC]A/Y7'49X27^$$Y%6GA/LZX$Y71H3L]:TWK MULFJ6D(+!7Z4,3BC\:I.K&D MLS?[XD*(SE-:(U@BJKQT3>OSE9?G6_0%%^<+K\V,JL(7IW/%;T[1I366K2Z\ ME K8&^U-2+^<17VCB[>\IM9ZXBZ\S<=20RE?M>87R9VAB=>U1]>C9N=.T@1> MYGR)J5F-%IUBV]/5;^>KAJYK#\R^&-?8#.T5U@=]Y>5YE]^$]5=I,C"WN\5; M)TIZUZQ(^"W"4AK1=%_:ZZPQN;P">,[>;WKMR_E'X6NO_KFF/;_$=F^UY]N3 M2Y30W6AYST4C/=M1,.1J?[**+PY9Q9N(4KZ723?VJ6[>71^Z<]WM(N$_;.TO M,6B.+&0 0/(Y2O]7IM>]: 07T[K1RJ4:7VW4\DRY$;[*+N>GWG*F:-X5!*QA M9FLO08(N%SKBJ)[L8CCS>>NIPYK/E8JU MK^_?Z?HP:]_KC9]EP$.)D.W(8) E0T[!"K M)F/EK=1AKX=[]"T:P8YLM\ZI7"_]^I,4&+/4C)O\ U?] ):WLG4/?\XH-Y.V MJ*KF(=,=-#6,>C)06/0D=7*LNO( %IBQR>!RH@G*FDAQ5\T,D*P\>/?QJ #3$ M!QEB:FN@6,*8;D0#.J6(L: M$J_3%"!S&V[/AU^>>3XQSRRMF]9C L,IB%84[H@D5:]%@U0X^'A)9RQ)@< M]=-\]F@H_U5$FGHD"4VZ% B;@6=ZF>*>T;R:PPAN3_\ELL3$4#KFHVHX%C\= M4KCP<&SJ-29?Q"BZ)%N=:%M):Q)E4 '?135J\KYY>AK^DXF JR,2V1Q6&.;< M60%BV,L*/2*4%$H&@9 3IOI1DR"H4+&F$N7J]?ZC/%9<<,AFQUXDSCE6:?$@ M#6$Y)Y_:%*BE"/: ;TS43L4+OQYIT-[)6?,FGDTA+O3-U#S4/ M>V@*?.FY6V>]AI6N+F52SB9D'DT?![\]/FDJF3>^?&7P?.#:N/?Y86J,GF:^ M%:;^[I-,!Q'GA_PS0I;V?\,S1+A@FFF_8>*S]X8"GV7Z'[)'13G4@Y?-LS>V MF63DG^0/;[-"G9^:V]GTTS-_MGGSF!99KFGW4.<=39**DV.QJ='AU35H=R:2 MSNT\BP*[E/*;CFU+1+/6J&^&/#UHWQC!X=DP.]AN3QE<3"5/%;?I)%9YRTCA MQC-@\2 6BA[CS'EN-D)&:HL7/@;%(>.NGX 5\X3H80?/:^Z0JB&74[;/Z/D\ M!3/]D"XJ&&<]"L:=5#!;YJ):Y)I_;S@E/CSB@!8&'D]M8+77]7.E#O+7N?0^ M];%A:< 4$J94Q\2W/T0<"\J]Q=R%KZ(OX.KP#Z8<39B"=#?N\G1&U%FKM::/ M&./GHBK]V*@/SZ%JD28QCM#%/<5..3]-KGG96IIZ(3\_[IY"%/&/<.\E3^GT M[+*S&9EQ7D%R%NGV[>>/R_?['><;LB2;GI]8/>>Z 3^];34OO=9I!8<$*#:L M,\Y'=%YE@$6 MPPU6:.F]&^O=K1Z_\M(+Q:\&I2>E^K$XY52=B48EN/7=*/JCW?\'7 MFR_-/#0K)P)D_0LFU"BY:36NRL%;'M_834$]N$2VZX@^IA?-.E.:EQ-A)SPN MAXC([HDQ$A7)L,ZHDO0]_.XC;+<_,/]XGMI"*:U*RN*AL2Q0K& MEHOME"&<+CH$W;_KL,<=M&@//HD4176, _KI+;DEJ3!AJS79455;0F\PEB?, M3^VP'88^HY%494)>0-Q8X[ KG*0+1(8^6UJDK+H+O[CU]^N&'8E967V,]4R[J HIO.)0]GVN ,!TW>G\GY68KS;<9<;_6 MR?[$_2X/<;\9=G$N-6L2TQ,_G"ZB]'^"K%+Q?T].D%_I+^+M&COR-TQT*.0G M] 68:.._SFN9GDW\_TKN".8^==[>@G+GH;4:[B<1"B[;:'009HQEB:':OPY% M,$Y\,A+RJ,N-+A="SWS-:XW<&2)VER\7V/>*^/[:D 0KFRN]_#L[@&_(D:MS M&0MABF1 V^ M7;(/7G'_X>9-8X>WVG7B8!D^K 5/7F:SYFPF LW0H[ZZ??]M\J,G.?E)ENA/R/NI/@49U<_%LL\<;L@/8H0>J24F:ZQ9Q2= M^AP9M;K^B$C6)K0B VE*'X\"$98^5*4KS<=$,JL*$'$_*%8TB$6BD!H)&EE3 MYYCJR.8U#6,_^:YYWE4XBNL0\YC1*.L*K'XDNFDF-*@G80A*'W6W5;5(4Q+I M2D.(%_F3(4,(MPG'TQ>?Z.)+51D%581VD4^,,"[X$K2O\KH*4P?JJ?*X2) 3 M([V9;LVK,V8;NX0H&QZK5.@>HIOSW XB:V(NX8@\]IRIZ?%/G!Z;=[*G@FSY M+:=YC0/\ KO%O=7+_!7ZY'[D'EI4> M9&*!YARK4]U4TV[KP M2*JYP 6^)\>?F@*=U3_A3J)3&#<*_E>)BJX$DUONY.0#:YPIIT1HJM@5M:=K M:\\%->5L&76FRFCQQG&PJS8Z@AM<;+P16FBG+ZJFQ@X;)CMO6=UEL5//]U#P MC; 3@H,42#*G3N#)&DKY6EN@M!S&"]\C0V%/U_(LUAL%57!-81-!^I;< W^_ MOO[2<*'3-BZU\!Y3IR5&/"^BK#K<.086:/5DC]FI'+-A?7W&,3FA@CCZ$S,K MGPJ.5^'8S(T9 <3*K8,='XKOTA0#5ZN"YYB&[U!1U1Q]Q-H:L;-#G!Z:489] M>X:RC^Z?JH*7JB1I"LQ854GH-#7$6M@01U >",:40\FM9ANNWO-3UX?/005O MI!$[$XBI8=E;BSAV;6$B< IQ3LC/+G^X?V:]!WU ]\&L9="PLK6H-21/U!-% M2&9THZEZ9ZL 2KY48.TF#;([6?#TBD;,.UG MIAU8""Q7B_@DSU6 )IZ/(,)45N3L-"O)R:BZD*JI>:NKJEK,C8+*3U$!)OZN M!S/>30U.7(N! MG >H\RW!Y*?&S?.04LN2)<41[-$N . ;,#7DPSA$(5^Q32 MR9,'M/UMUD/==6B:.MJHPABPDP/)NG[DC/731V,*%*YI:6',J[R.W MH\WMM+!_2)*4.U0G":@; VS/7NY.Q0KC=+H-G1HI:.Y$"AK9,HBG]FKDG='# MU_>_>].3S9QIR6;NRR2;.5.3S=R7239SIB2;N2^;;.9,)INY+YILYDPFF[DO MFVSF3$DV)S%UC$IE#260+;H[FJ]TX!";EI>XNWZ/U^"Y(;^<4_#+[?* =G]);J(X"L6C'V<$A)6H*8YN[OY] M^_ZX>?5FAX^]G3^W_\#"W)R33#&M*/135?%>5;O2=Q%6D@;-H5@-$L6%)[2+7\!^&$A+T8L-:8>C?&G\^=)<]%&C)(VSB MOYRVI," MAPUW,]*\SE?Z?7NO5HI!B-^_GKO42)Q$F!V,KZ6Q%;V=#E%"[J1 MH$+$"I*$-->\M:$?&H%(P)Y;'$:@FV7/@?M3]'HQ5:4^LKIG298V@,KP: M*)=1BG/>!]G-Z\LQ\C!$I"&&G?2V@WX'49>B^&9J$1XR'BE,+D4"$"V4)#ZB M ?#^)WM42A@TCWX-W*9"M^,_@$'Z(V^*K\!@6L $DR>)8!3%MV&I34E @QY. M)<5.+!M%_A@1+%H)BH,I+" 5 >XQ57)X%$?4.WV]%3TB,:?(@_,)]B*,G$!$E<+BJ3WB? M5 L)]^*(JHCR]K,/.4Q_4S?NWU"V-P!3K( MPFY!5V=H,U7,]!$78<@A$UBXB$4=E4@1]L5%Z$/1\^W^W(@XQHB;KJRJIL11 MF!6==HX*O(.^D9[L@OXB#9:XQ30=]R&(.B16NA\>685JZ2?8IUSPE\ MT_,9>N(^1KA&#K^(-CS(:"Q&?@^1ZO,EWMB6$[U+!GZ?[OG8F:Y2PR"$6)V= MQ)*!XDHY*Q0ZU0CLJ$0C=P0*!Z-FBJ]HHU[M=;WO>A;*V[+Z'Y? :?6#KHO!X4,!S7JG"O#<9TB5-X)B ,_N5K#HW_&+H M!]4PAW4KU;G7@)3'Q(>A"_1*(KJ8[" 8*BI/RA4#*7I>'ET'.8V&S+NA M %6>X_>Q'7J1QP@[."RP.K$!6<'^C7M4!)A !'BX:*R5OK>!B?VH/'6X'_%/ MT,9XA4M4/)9M!?SA ,Y"-PO9[,9Q.@)_P[9SKB%,9U6-8C[:**&Q+QYA4ZFJ M\52,3FJT.JLF:X *Z&_EJYB# T-)81.1B6M>V((*T'T%;DAUX'-K'#V=,93 MKL(@@IX@8,!8)7RB@>)2N$!6J]#9(/-[.L$!E#7FC6 FHP\R3D/6R2ACVA1Y MM>WR]M">Q_P:'>?8LWQS>):=W"UD$O-6 AU80P=MH_]H]SU@5"_5X5*I+E5) M+>L72KU5D!EZWIWQ/%;-/-PLESFE"C&!$SIZP&[Q*:)ALFH(YFJ,@D0J&"U= M9_J!#M0HFT]IQ7SWI;(["*,@>ABK"'V4]28M"^OJFF=JUCO, M)%4@QL4(K',!UB'Q)8A@3/'P*86Q) MHE%SN7-0QH11 NN@H;847T55YPH8)KQJD(4:P_D##?(U0'D_4Z%S&>'<5U!S M3#1#JP_1O#IY0>.Z^' &'9_ /ZE]6AL5;.+,-*MWD\[1?/:8?PKNI2#5L+^X M(!]!2*C.ZAMGPBIJ$. D1J, K] DA"HFT9IYO2C%@O$%Z1I*T!_=Y*_3 M\@KX=@N_0! ) B2L[SQ*LM"RT]XN_!2FH MA:4UN<=LAZMX=V+ K4;X*E_CV XGZR?F599%G8BA5)MU>K=]CO2'Z($2>41$ M#RKFW0PK%Z'O 1XPI,.T6,^8#YA-3#Y1D\'P70K*: >@';R.">S%UWXG9 /8 M'!M:P>CV&Y,*W^CDR@-*6[C8+2*,RRGQCE$04$WY( UDS$K0Z(Z^%AC7NNOW M%,(4503\D5&W!0D2RQ%J\BIAX\F@:P_H(/*P]*5D/C[XL4*.$CTE>=%0,AWR MW;/^KFQ3S1>=R70R^(D-X= Z'I>7^%0TKM;*!IDVA4829Z3R--Q/O&M6K&B/W'$ Z_MC2HZN5T M%EG.?%_.6+:UZ_Z9?&^SD(BMO4$BMDX.2,270"(B1=_??#,J_^U+TNBM@6Z0 MLW/PO@./D7W]"@:E5V>G"0[U-=3A8 $<87QS D5]UKCZA31RJW'YBSX^4JK^ MFAM+.D*&%]XA.TIDM6.%6B*T/V):-+>71X<&G!EP:,\+R I.4.FQL5$,1 SI MV5@._91C$6PJ O1M= M&02JL"HQ,.._H8-=_>]B=5F*_8P2D'+]UZ]@(??2 ?;WY!?>!W7Z_E.-(LSE M LN% 1Z7"BP7ZBY/*XY-._5)8NB:G:GE LTS:G7#L''YB.M_>H-5ML-\VX.\ MHOQ2WO'\-VW[OW7BO[RU]W[-8MBESNW>M-S0A7W3'^_6C';YM%BT&%?1ELJ'_YZA_K+[JB.VLIYSBPV3Q=3 MPS^]/0(C1A6F24KE[%ODU&NU+[W6V=F; MYRI>98JK M>E$M4*:5NB->;'@58[EJG,\8RO;VNWG2.-N.CL]L>%KOH?NMA;K_RV)[>ND= MRY^6WS\ELK"D1JRG!&?-;[V=>EZ>Y27>.6L(=?M;T;EVHV38;*@GK49[2WIR MWEQT4K;@E)NV9^XE!34\PZC 8##,V"!@@?]8NCYMV?X!-76ZO1OHLGP,[_T& M:EV4S\75;*"%M\>$'5_[I$&7+)92T3A"13!$'ZSV>K.J*\VL-7IVXVIA*W9B MW<'7[^P"KJ7:PUO=1%7.2FGC39F55SP%)2WXXE/PS![35EG3+=6/+; @ MIFC.T^K.W\Z"T,V;DM,5Z4=HATAK [GLO?NYS1HS>J[\5X]Y^0UQNHQ&L$>V MBMFIF(JC5N.BUER4WU]R+NW*F,\:ETL.>35K_:R7+3/@5K/"Q*O9BX(7X2\4 M:5QS4S^=8X=;J9W@=4?)M'NWJH^3;.]J?__)_]F>PASCY M'L;)JXSWV7C('8ZG-\]F!D-W*IY^L6!<=UOZ?=DHG9:[%4Y?# WP4N'T9G64 M8^KAHBF>W$F*I]6>5[L4^#@M1X0/@8^WK=KAH%<\!:OQ_^_P%#1/KE84 -L" M(ZBNJB2/[+="7LX2VO'9_NR-!CVJ((C[&O6H@#"^: 1@4^.N,GJV?>"K"X-4 M0BCW*0RR(:*055+F*_("BF#/R?;+.8H6B(5T+6XK(N%0==$4:0Y6FR".2H>> M[L7^(R;P&P:S[J2E?JE@J,6^Q!@<=T3B,(F2U?)0V#>SL*=91)T?3P%2R MT$[PB!Z8IA<>@!9[7EW,8*V6;6V<&!IYP)PATCRZQWMR^,PEG.A*2U[?EH1S9CBVUJ" M"W"Q(-RB[@*KM=4XU^:&BE;D;./WU/G_]DDY6&$->WD/70D$,+O5E:W#.B9] MX1D^G9UOO9C39S^G\.AJ9ERZ+DC\X#A;?@ U];%3O&9I3##6*E!WDRLL&H0L MJ$S2M1 Z>.YE1;G"^,8ES%NIW-0RY+)EJL])EC.LFL2U$J)^/Y&ITQD3:VCX M[#?#E6X>BYB!6ENO<.J^(E\2*A07J.HQ=@6D"6>==J;TL ZP[&&-$AJ_Q[]4 M=..^3!RL8!&+!TT?_'L#AM+#2U?\DOZ2HI?C!5]K4J?_;J5.7T^D3OMO&TZ- M'&O#16[MIE7>])UJEUO)?U&HW6;(BK%1Z!WA/JA\C)\RMRQ6[0"!Q&K EH\- M! E$3=%A"5OD@JUMN9LM[Y_H39/VLVSG_A M;79YUCCYY?E4CEM066D62V][?UAZFP>6WI=@Z7U-3F^+9(#"'-<6R4 #Q\IHJX]4FHP*?<& >V3/Y(4M V1A9]ULZM Z/:R5 M%8V(O4= MGZ@+X&R(;/KU7-)667N+:F/8RZ-K[>A*E3;Y-'%.,_ETAR)[O0\NF73[N:8E0_9IH<8VE8$+%Y9XNC.17<.D;O7.]J5,R5O[U WE %Z M2.:LCOKDZ9FUTV)? >GQ;*+@0X[F"_2[(N=K=W(TV^T%F:97DZ)9P$DLD(BT MJXS'K7(>[Q+OG#6$NOVMRME8E)MT;3VI2)W94$_:9^LB;%TZ56_Y/?,J&(]+ M"97;LX$NMT9LFV7:O0WUI+4P^?(JCY19R;:U3YI%&(_W)_&_69O8=I\2_RL0 MAON6]5XC\?.U3P$<4W.97K4'G1J_1O49+,XSQ^]>G_1^V:K+>U>KFS MW+\P#7O'=WQ4E_EA.\:\NH3_YY!;S\ M[TPL9N% MCCBDN$\I]KCT'.VT*VCGDR/4%6O!A&[CYUA)_KLSW[/4D5V!J5!6=FRR;#YZ ME*6)WY/6[D8=!PV2<.=GM[F+9[8M[()RE/:UU M4]KS/'6WD*>..>!.47*K?]!&?W0XQ-5*C+ZB*%IJ&'A] M4+I#YAKH9&$/GX1)4A][+JQ+0FQ(3$K=$ZE@;6F/B[Z!MI/4[\+\42=$MQME MH.8X?'I\+;Q?8?(_@-O?_^TSU( M6PPF1GYPH($/B]IEKOA^'_L@0K!M2!4GNI 3#5L&$J8Q<9^B..C!'58V^(4S MI(OXX_5B6YGE7P*1]J-X:(V))UR-)J&WX;/CG* ;^M"ER ACJ*+8)NPQ*=_, M)*^8J& JR8*#T2(A3Q@%TW@5>0)##/^;#$&DH*&)5'**GS)K>"&O M'&8)T\C=@8@?,58UC& ^0(CXKH/R-7U:=)(Y\1E-R4K'%F[P+ [')M?]&Z^ M^_^(X>A7]XOB,M=3J+R- JAQ$;V\(X6K09U)AQN$UZ0$".0FJ@@U,WE$]X/"=P6\3? MYJ /1Z&+U.U2@XR.^)""KV#ZX#B^&<0PLT/!DXK"]K]2Y(28[\7XC5H'4P-F M3HN?R'XP&$!H@1KX*.R/N>%T/,)X'YR2R2!ZPID=^ ]H?(!)E:525=C9:7_E M 9ER0*9LU[0\"C:8=K,B]6I7^6#:8/UM";/* M@CT_NIJY"C52P#;$!G/4+O.4S.[XL^E@*O-)JUZUH\0OYV?;3/W2NC@MYRUN MJ"^P:VITY]&NPUOQ9OU'4^V-L?OL+JV*,CC;LT?:IV40Z*:VR%GY1-S M%FDNTHV7.!J>Q=2R6=FO.'&W1_2WZ'"HH)W9@.2WSLJ6W?:<#G@68%0X[&Z[ MQJ]@2]@>J:\ _6]*ZFL1XJU=ZB\KZ LWI^^G.G'N&"?!_#/A@X8)$D)UM:ZA MHO]_N_FZ*J3YP-?UME7>6/M&5@5'ZO*<97-):[9_^!>79:VVZ/@WSM/UT]O; ML!L-Y=YS;\&=9(7<6_6V^+:245W,5VY3TO!V>]R79=?-MH][=41D#\'Y,]V3[U#D*"KBGOQKB*"+LYGCF5[.]Z\6A!7L[:.+X,*:ITN"&=:>8VHG]Y.21W9 M\C!7LWF^S_.2SF"X/$QD>6WY5KB\*.ON;=H)[:VI MX;08R&"-W:A@]E]CU+]3W+99([RU MR;CMTC 6"B]]*Y#/[%T8MS*#95_CN)49,-L>T5Q-.:6*#)K]**=40[G7*J>T MB"GV4G>J>0^^Z 7OT)G5=68=Q^G;3X5 ]A:.^M"9G>C,"R2@[*9W\JI5.F.W MR"/CG9QLBV_RZ&(;4/@7M9*N%C0"UIJ9N&,NRI9WU=SB'7'JM9LU).!E=D33 M:U]M@Y.RW5HX%;&(;WPU^+7M'X"&-3J$52^2NKU 0=*\/)^CZT$R@?>39J7% MB@^A)KI3/<)$HIX<4AG0*":*VV-$-L1^%UH;'6[,+8")X[C9Q1^3= 9"54R ,U754U6U6M4(DL;4MI , MT&>R0N(I]&$FNBF7AH4?$]H7.;*99?KXB4JBQ#"<1%-9XT+@ $9Q%/A]E69" M=[,P@'G$MC1S(U=C)2IA?L.3CZ5DDP0Y'=$@4$!EWG2/?IQF@HK[/D7Q]YS[ MV#,\A_E6=$82GLM?WL?)9P9CO^=BU==C^ &RJC(MM.A%U%O=W+ MJ:MSXLC#QMWDH5"!72>M,&E$6K5"5KGW'7OOBV22)?LAB#JD>?1.ZAFB=#Y) MQ),8*E%MPL[ Y5"SX&-0L).6Q.G0&L>[$XG _&G M+33!;C_P^[CWZ,UZ T+/RF)O48D36+T3J6VDR<*3AO,'*QAX/2F=TM0_^4%@ M9D"I$MO=(9-:VE J\)\E52,7:,F6L4O_4;N!_AU8'':P_(Z/#\4/6-;_PB"@D6CH=Q/4MSAB&$X(&J:+FYZX\Y,L07;4R5Y% ML:F1OLO'^89S81:B$S_;'SKQ]H%._'!2UDL'FE+M?%:E\QF4U4N=F<^M0J;? M27V;/$ITZAH> U.,5L-8/:W,WKI,_W+I/SR;J5Y+7ONO<'TU+-KKZZI3V=4M M.*3JR?,A^6X_D^^6R[E9NK&:?N]#&MS.C':?TN!>/A_T4,M]YVJY7YZ6X8^' M6NXUR$%.9R:/'6JY*\*Y%11S?S.#3V0;*V%NR]7PA0NWU[LPUB[K[BQQZZJ^ M.2Y59=V9&-S48E-<'BD?8.GU5 C*N'FIP*:.-Q3*9/;\!ZSA:SM0OPWLJL2B M%XWT+[&PJ/J!5U%[/BJX#;T&?[$JG(8P\1( 5&![#2Z%>S=ZX#OYSR($5M MN*8<=D:70J4PC)Y&K%J;Z#UO-GA>OU7%:I(!QX^$VKXBS6OH87%RU6,JGTO# MH"X5?J*+\>&+)O6=&(WL\K%:66D]TW"ORSIA?L5"I36\&O7QD@4$-1=%&/A5 MH_T+8T2:)XV+7Y:AL/)P?5")PDN"\4'%;<4X;)IV"O=>6S3M#1P?CW0FG7N% MR"SA7'5J:2_8ZO!FJ;8E\-&V8IQ&!9WYP,+N[4Y;I=1AD]TMF4Q MGMN);MSL)!"9GT\:34W20[^##\X=]<%!F:YH'+ZB*+\S%.4?+(IR56R>.!]G M49DOHN_06C&7JA*< U11&DA2.B #PNT&PA]2I5YY:7783E% MMQLC[(N*N$ MH*\?L,QN6J@?K/;4J9G#U4O92O=%9W)K=-:W/5;?\9LH'B&:2>Y@WVM.^B% M^DH#I-L[+0=VTD-8]A"6/=0EWJ+M?N FI?C:W^#X 9DIY,KPVND=JP[[9^RIEJUB1L0:FRWZ(DV?M"977*[M4'[6V"[6PU M#&\U*C!N$&O*DQW0A-8 C#O=X9"R"ML4 M43IE.$Z*X?@L'L-?X@??3;M=.$=2.\G>!&M I#/$N3(ZR#%:W&M>G:5**F%W87=WOQQV"Y]AJ@WH[!-$,QLY4 MT%XE++ 2KT8(&2),1FV$1C3MLWR+U)E)QYY).*)_H6<.R+-7M.O(]>+DL(N_ MD^OE0]'UXK]M%(9\%[K_S$#"%7RA33 :%,E HI )Q(,AOP1(/LJ2.@HT(A1! M6Y':"$I4$5F!V "#6QB[]R"#:!ZY7T0ZF,3GWH;=AN>"DB\\Y6EH]@'N! MC!G-"=WH9HE"Q'V.0.B;;;V=;ZS]X7ST\3@%90$MPP<(:DAR< ;\^!8^=)OX MVR\B3MU;'I2?N/]BX@V8E:\2-A:<,*'[$48%4WW\+P_?%$M$L.-&#>F@'F4I MZZMN(!(D/"'T'_RL(P&95&I[> H$&_N/JBU-XK1Z%.O37 6^ MB55;\0M1CYSO#_7(Z8%Z9.LP/=O7D!?(-SPM3>YG-5'?(Z M'TW&1&-E)9L8*UA?*=6==/)K!;CD^S$;P,Q("&=_ J8:ICAYN>W*WU0:K>R>0*,&,RWT"T'6Z&YG&.\B/0(TP=4(*(63;*(^ MLKM%+F=E.?PV]WX$Y\]=O]]P_P"IIBD!HPF)^! MJ1DCX^^TJT+51V-Y=C*? MAE%X[$'$>/H$49=VCTC=,S#0WL61Z($!Z^&:P9.>@VOW3R3$&]/+!9A\53U M(SN)L:^TJ[@'G(7&+:D?P=;T8\Z6NX9+-UV_SPPQIFJB\"@FK]&]!9\D.U@* MF"PUO)7C6_>-4HZ*0% M4L8.ZF<[QG%/GIYWZ.G!E,'; MZ06W[!FJ]OKL<&)!LSV3W.P9P.(-9!9;?<3N>"PF9OL M\8KSV(Y:\U-^7O/PS]H7SU__M=28?Y$C9?Z#6UY!_="9]5_$?GK[F:JG+N[H?DXOVHNVI=-E9#74=#CJ97EIUJ.UA82*6.9 MF../@L^4L15QB4Q?N3?VV4RM<)+LO9E:=T9>X_"GL+_L&^7"4?OJ&;P32]_( MM]?(.71F)SJS=M]H^6">=8S//*]/)TYK%6N__%3XH3T15O8D-50!'M+31!TK)P>6^K>)&0R'RHA& MVHZA% @O[F?!1A=UQ7(Z^_^=G<^Y,W0!AA_ OF\>ITOF[.71BZ;;_HLB Z2\]^LW>@RZEDV("(;$HK7]: M2DK\Y:.:2XG*\EMG%IWZ[@<;#B&G586<-DYP/14D^8TH"J/ZL.%=<5!6H2Q> MNU.V JJ\A%-VC:[)C3L"MG\ ?_-SX#+5NU0I;]\0N$PNGD(]<.0!R*'-JZ=T M<.91.E#E=!\+B"-K6Z+?+(9(KZSL1_*^J%Y*$8LCM!-E"3Z$T)<_L]A/ M>G[W0.*T/>/X+%-'R>#U1 ST&LLM,HIKG_L BNNP MKDWPL*=XL(C,.2;>;2\OA4$GMP^'Q$3N$ 93XL9@$5 MR6"2U<$P"G9$0!S2R"T*SWG\-&A8_U$$Z.'RX"3OP D@H6T_Q6.:-IIZ$SV9 MCFV7&--I06<&H/?0758N4N\' 9)T)1DR)/K8#!@70RE5?\T@L,)!UQ^1>_0I M8E[&+N]P[H3:[62@@P[(8F3Y@A[%BN.\EV$5=[;:GV3P*(_)V-'&BZ(LG^A@ MD6E(>> M&/6ZD@U._5W@@[$2T&O?4+MGC5,5L%7,=3N\%CLO3'](!\L3I<0D*W M=/3HX^$"1\=1QK6&WOQU9L#9$HD9X(%G_GIS@)V\JA2"=![) IP!,-EZDKS+ MF174=XLD[ZQ14H]UX$FKA/GKIX;%EB_U'KHIQWM!4T44?-9AVBJ(W@ M@E11M=U:Z#(6;BO6^8411K7Y!3[T^Y+=;/*'BKI1<4G^F\!@TUP3>*>K<_5< MK3E6&YNS#7P$-0JC[Q]%1+>P+;9[=3@HV9[/G*P M?G+PSL*QCDZ7SA(MF E[F"6ZYA"@N1@YU\8@<@_QP,T/X"Z+G:Z^TI M!6GBZ(!CZE,!7RPM9YZASL6R*_U1FJ@J;.2AAD%A$2;J%SK>TUCT)-C;7<3! M)?R31_+<4O/%;Z$-_.H5.ZVW?P!_CZ,D<:8OFT9<$KSLY[.V7<6K'#5AT?OY MK%";.;6K=A=*U3.0TF'49.)VX!:]<7;O(,*06+/WMW=W[M? MY6,4<&7/&\'P3^QY*-/6:!"%\OA+(%(L[)D' 7N3O5=AQM<<]MO^ =QD"=BT M,G9 &J/$+P /4#HPGJM<42+(%_,W$$^X0'ET&O_=[\0B2$6L*O!U1/C=FQ#. M)MPO+F9)I\/2V6R>%Z6X*)Y88@_^W9%=D272()IDEVH-JW_B^TWU53@<'F5@ MTB!A>S[$8IAH\<;G);EA' OMU'#!J*EU4BC&Z 2,'Z0Z8#!/!"1H ME,7P,2KC(9H\;&MGZ7'4/Z9?4F53&<,(4,>Z/N\'_A!NO= 0$LD,8$=@H>;! M.$'#%X^NA!#/VG;AQ YJD:H.TP\D2'Q&>PCZ[/#KL%M]']5_XE*97B6[>F?I M:8 -RJS^5&@U-F^"W:CM'S@5?$EUR2/:>J!?4D*AC&)T@.,YX=Y2+4[04XD/ MUIU#,Q;AOH_!TH)6"ZDH-(D(L8()-IA!'(C6<&."H*AT:/K;U(&FYW"JE%6& M)49Q'3R7M([&X.AD!2I0P,XEF/(DZPX(+$/OIN+7C0*QNK[BG'K) V'QJU+<>=WON),:&W#';-0!VQY20RVH#_GS:."_:*.W&U2HK6?\A MG2J$-:O@E#*7*WN'^G=!(+5!>O_-=9F7&5]J8SG%C?4%;2794]X$.#KM;ADW1%6?X=(MAUQT MG6+-TX9P7E0-SL\GCR( XR ML$(94$N/05AVN%MF*[G;?\BXZ[/W/DDC,&BBW#@M:!W;)^?X29)!>ZVF=WEU MZB8#$;/8H*:X"422N.^0302ZQJTVW-N:2LM(Z]PN.U.ZW*[LLJNZW&YY9V?- M.EW>8?G8>0&'(Y$=XQB5]QECSVL-:DQ="W7XR!59.HAB^#6[!F ]WT4B[N'B MOO=!D-(HSET:UN]1?LIBP'/WSBF*+W+Q5+1JO;K<>#;"<_:R<5+(%=;OU#Q/ M.HNSN$6<.KM:OZSGGIZWO8NK5@VQIHFPLT==:SY]9@?XN=6X=(S3!H8.%U*Z ME8:1]5;,(.W)6,<.:"GJFB88U:M,E3W+;[F.&DPL,="(.:^%=%5KKO-^3).1 MPV;>G=.*S)2?+\C\2&V!R5F[CHRK$!-(;(HO0KP(: 8Y' 716)K?4K0D M$:F?]#FD:QY0 6L*J:$C8>G01(["D&%"[*[$-C WV(!%.&2- MCSOHQGD"_9'8WV HB_7+/49GU,BHX_;NAKYGB\R=3$: M*#5R!1%8V(.>&+O^<"C!:$_!8'.8<5A9_CIQJ4>:9_H6IU,WGSC:W_/W]@Y= MBG?V-L^%+.Z9^HCL]-\3%FU#B'0( 2T]@#O[R@L79H3>?).!!#7C*2 !;!"' M"$M O?@I'*BP+Y0'%Y7!M_?N.\+>?&Y<-_C4=34P1OVD+[IY[)NM!0'=^^$/ MLR&>QB&&:P*+"O+GUEF.:O'H/:1:AU&2DLE,S'@8YYWH$P;1<;O+'R,_9BU" M6)[F&2M>"LU0!">1\CMVA'R62".(?=*Q]5*S?NCDE( O2::S+B?S5'D(W?

+Z.16%56)Z:DHO"*-L9:.].I7T1<2IJYYZ;5.S]Q0/L&2 MJ'M*?LKQ4P9#57G@$;6-B&,!XN<@JM&81B15IVWO_/1JT393-K_5!=&R#EN- MJR9_/49L))T\*-]]%!D]3N3. M3_;"T_<[D="QU@TB.GWI,:?F0-6YB0+ROU'\W;VG3S_H+,#9QRH"=KJ2OID4 MD .WU(:NCNC'1.ANA.*!1HT8P3T 9 )6S(/^?,>+ B9W/OC=0NB-@"_=_V0^ M0UK(0$12U("TG8?J$QZAX/%?0)(M'0E[UZ!C$!Y\&QH-P%%JJU$"Y.1O)3V2 M2 $;@'EX1L@"EX7LBZ-2$5'?QQ2FL?L01T]D]II;,H%: M1TJ#Z\)CQ.E(A60C/C<\#ZTIF!PB_M!0PL4RS>*P6'L!#AZ?T$F>2]=XP8_* M/LQ72G-$BVK/LE-L53=@$=)IS-?.6*N[1]AY@\$%T4U!%)T[Z^Z$ L@EUFY M$>,! Q8$_NFKC7@P6C<[ #B2'5/7SF7"+% H80H* RT(V%']C#@8N_D2%Z[' M=.K3$G?S)>Y:2UP!P#X4T"ODRFZ(<^P9N?\_O55TL=_:D:_=E>COX:;['\TM5/P#K).BH+%$T\ZM5+AQ7N[S?H=^+]WL*5=.A[UO>]^?7XZNG0\J]N%$1L4?T:MO7 M 0[1)IRR:OG*UTPVUBR3WG6?Z#7 M)KK+24T#XA+(RTVXR2"*TV.P?X;JN]VG6:NHJKH4S=H.ST%[14QS.SP%IV4R MS'V;@M9\+K77/@6;J$@[A9&TK+\GM7U=K4[D?5R%=IHO]JBYLQ2 S1H[MT9) MUMT;^/F>COML)25X=V_<-=3SJQQW39V\V;++VQHH6G0X*O>TG'E:""S!:*>? M:]!"<2'^S)+4[X\IQC3IJJ">FN;I=SK3_]5&3T4G>I0J M\0*,YD"/HI2266JZ. 'T2"D MA(T[4SY0>W_7[Q^^8/]*YIS)UUS$!S0Y8GFT8 M *:71Q;7'.AM59 P@H4KUA<4UL)YNBRA(+Y02L&"4P>.%/DHL*+@AQOXQT,6 MJ%LF >X$I:Z() H)KQCXWS'U!$X7Q7.G*7;03D=4L0VFR(VF4Q%I ,C M. = 2G'E[]-8X)4!3B7XUE<)#*V39IO@J(@W*SY"9R+)+(@?DO]&66)G:=CY M4(YY4^X,%]#;D5 ?FS^O29IP ^N30X$)DNP##._8^$WBK0*&NO'<*9B^5D& M^1+256V=@3]R:,S% 3">GAI5O6/:*N%^$S_LSIF^:#@\E;)%;.Q I:4F(S0+ M[03_+"E,F4-OG*"-]-#X0VM/;1FT'KT"4P .I2_1W P\EV@HX?L(\T&(/1[. M>;!/F)*Q0/#(-H!"0MO%KO.1J' M!4IAQ&CF?D('Q$9)C4E.5J,J3\8,$9P^?LIZ$4$P0?O)"U#:XY2H3!WWTZ1 M0.)&>O?@\JG5*?Q68]G+3*CB!]W)M*P8UF\'VE1B613$69W6F:2%8Z6\YI/] M]U06]GBB.\RA.?.%UF5-=['A'MU+Z7Z&ZZ#;;.MO;^PJPA9K-&[289$M&5;[ M%CYTFWA0?Q%QZMZ:FO3_XFH0H&J_4G5Z/*@_HJPU3X[_]>9P:&X!24+96:!R MR-)!'&4/> ;X,=;9B(W.)@)K&8)51WF%^G14C,>8_1'W6+]0^LLXSV_F1U1" ME9.;:S$RV<5*LOK$=QO*L*"?-R.$= M7*>;#H:,VH>'W6XX_Z(\ \Y<(EGY5Y[)A(5U/W$*_%<_^9Y4 M3MK.[.>=5TCW0X$;&&Y;>%)0M1_0'B(D6R-F$F^E)WHJL8V,8]0K?DA[F8P) M\PQ1[<,AY(-\O.+]VWP]^_>TX5#25Q2PGB>BU!YNU]W>FQ-,$3N[16$<'[AV M (8'B,M(*U1WRL(U<,@\>&1%N!GXLN]^^"&[&6GDNWX?#G8N%\;?Y<:F_FZB M9D%>YP,:0"O=460NO;PS7;LS(],9]ZCHC?J:(==NLRV.FV='\@T]W3SKJ7^I M.\]]3L%KLKJON=9K\ZI]"E8WO&9(7"9O/'1WJ=]A$K'Z4Y%?=Z-':2NFF=9Q MPWV74[; P]),/)=JF9A)I_9,PMPHR]VDPM:8.:)W,=.NAFF968[*6=]EV7XM M>_2&ZS1@F:=;=&.%E!]+Z^JB"%J2\54?MM8^+?+YZ*(/*JG;UPUV[09M2UXU MZ%BESW11P"E,DR2'))MV&0F2-2I,%%<[ACES>^('7J&7SKQ>OKS$EL*/-6*% M[9/]B15>'F*%ZS4U+VK<%B9,S-9J3,SBSIC(G%NI2?GE^NLWY_:VX=Y]^\>' MK^[MYX]W7S]=?[N]^[P#H=$E%JC]>NX S8;SFWP ':VJ)X%>M_SHKNAWV,]FK&IC_!OZ[!@7K,\+A@'61_3\ M8XE9OD':X:!KM[!GT2R_#L/,7#KLV^[_$/\=12J9$)"JAO-UH5 VU*,ZRZ/4 MQ"$, F,WZ5]>A_ @C"N+G=\;_]/0A6,+Q&)Y0+4CTR8?C*XJU&, M2719TDIQ;%5Z\W]@O7L1I1D^ZCOFARR.1E*$#CP#DG6D4$KO8OG#3Q48"2.. M.PHGVZ2@_"$5[ M$<$HL*R(,B:2K/,G%^I$_F:2 E(_EB."82D$'HOB,>B)1S^.0C0@T.>AXY%& MH+"*)K-&MMK$,7S. !&,(D(#.*[*_KF/4$1W1KY0XER2._!0??O>< M(Z:'##!\J>ID(PUJXE9+)!%83KR7@AGHT\ #F-_U.ZK+ZU'L!V[[Q.+&'(C$ M8)4$TDR&C,MVE,\1I@!^8L@EM1YMN.]S]TS^*XTDJ)H,7<\-\@STRT"_K4EUK) '0V!DD MZ0RDHJ\&(3(NUYY"Q*-]J.)('IYG>0=HOCJH@6(IN@.<-.Y0K"W9G@DIT\CT M.)B63(6A MBPU2E54%@S3'LRJSBJV+' 7)4^O8ZV9$U>S=?&_N&-'HZS@Q,DDO&K= M:1?TY$@RZ6T.-_2P!J\(QY4;$]DK$R:[9WDA;DK\ '8/;Q)0@>H56,D]I5/9 MR24,*P93G@X71NQ&833TN[9>G:(@*4B@$TG0!]N-(Q0N.M#Q[:QU%#(DM]D0 MK2$1NN0PCM,;@S_!A5 M.'\*Z*SD!D7@(HHX(+,"2VE;Y>::* M*/ Y] 6I.MQ[]$X0CH%@Z]UQ7G9;?4)@OESRM5%!?.HH[/+'B.Y4"F:LA^*I MUWL*UDHW)FM0T_>J.E+IST)H)\=X$FV7;@K,!-)&:-AI)FO:E/KTS'&PO#@> ME@2W*KL;\X JAH^1.U^Y-!YA"%6O_])A3S-/8=PMXD5: 3#O\?_16>H MG>DX>0;VD!N;LBE#+"J-PE6D\Q,]Z4G<8"CGRL4*4T$_YV(V@4!F>JI? M1/M#-LBG2E&R%"]1(5XUDBPFT&07+3[I/B!0@MX7:6-4,(!!'ZQ(2XYV ((\ MN]##>$9#CH$-Y'6T58Z-5YV!HZ $A*+&6R.N&IK1N3+ R@74*8V.D*K)PU[? M8%K-^V^.Y:-G]K7$_0T-*167AT<^WG/(_>]^)Q9!*F+M :+R)7D!>;6S-)F; MT(C>W+=H6L@C XYY*_%[PYF"-<6N<3-12#^1(-7O$)V3#-QO<-GV<ZHK]':U>T:H*M*T MB(=,])3A"4]W9Y@G["/>I7.7B#(Q\@7"FSNEN@E4HCP#BJ[O!F8 MYT'T)!\YNRKN.;(X,NW0G=!WQ=5(%1HBI] M'0RL(:P*P970XX(BP'4]Z(G,W+XIH4+/DFK=6(\?M+UX#39.P[GEQRM?HMT! MICNR9U4&",9JR70],,L=1HE8YAIBF WI36;)2%%B+00;Y!*6+5_9>X6!KK/7 M$^AJ-9S?0[2($G;3W8N )O!VD0#U*-'^N \9\C/4\T/_LS'R0M M_%*6%IX.S+:M$A2X,JKYPKB_EJDO60=LPV#,_[H.PPCOSZJNQY= H(LGUE-. M%7?WJ&+ )Z[8:.](M[@9R8W"'WP28_=_9>J^DY,[E/[YNRYE/&MJ>8 U6!TW M7Y1 :?>SUB^P,[,'L(S=YK&!C1^U2D-8 =OZ3!KW*93KS2OO\KQ$D[L3;/'G MC;/F=G1\J8F_]"[___:NMCEQ'%M_[U_!S59M[=YI$K\ ANS<5 %)NNE.0A:2 M>=O:FE*P")XV-BW;!/K77TFVP6 1"+&Q9/QEIH-MZ4CG.4?2HZ,C66#Y:Q\5 M6?U8T6+9&U/,UG_1AQ/79Q86-]4$$04IYTBO5"H?&_68NI+-V![#/Q/TLI2N M%'SUR<[25#]JM?K'2B.6/3;[//;K>>B#0T0+",NK$-Y]UI[C--.'[H;=IJE*1&:@OK:+> M#U:C62]<@=53X MI4,@\M/:/:?TM,PE PU$\H$NHF&#R%4K/ I"HSEU0"*RQE G0=;F?#5\8XJE M\%\*(N46X1D0B^FYAHFU16)2:.T3X'?4,@.E-R&=3@0/2X)3DB9TQ?ZD9CN-_-A.C;3[] /^ M[6HV,IX,-^7Q9M-%<.E31HOE6CRDU6>3]MB+?!D9+BP3"7%IEOV"P"3.,86; M7H$L&C.\)%'U!JJD(6@?@A#"J%9WWW!DLL<;XF3"X+IW[>YNZ;R&DG[O7=)< M:I/8*!+=X(Q'*>V.A%=[B$E0ON%]1A6Q7=E](D+BMUKOU&(J?G+:4>53^7]? M@W%2W8>=_0C!(197EK[+DB+!F2J7Y3\Q"@4;TP@L((5"7#D4#A M;22HEQY/^Z?M4T*\T@]EM2IM,8.&5"O,( =FD-U8H/ V%A1F<*1F($OR:;_] M^3"6D)C4O[5Z-^163I+[8(Y=O LMDFNCU!^,X!B4+NV!1Q(<[+8 +7"7$>[: MS9N54[P=T^2]5IN,1:+!\.*6 ALTUOZ:*@EO;<0^'=-7@(7X.6V M"4O_\&,J7)IH!+]CDC EBEL_CZ]%4G+Z&?N#?4=<\MJ9#M;1'@Z# 5(.NV"( MNF,8_R:)(M&RY%K52+0S+8@1ZAQV'A4L'LP; MDX_G?CVV RS^.:\D3>G5<3B+ RS$E^DDU^?00Y;AD#S:)/\P.0IRP#,0J;NJ M7>U=]8:^RRDE!=0K:4L88+X>"6')A>FOK@(4%ZD_'MS(#9/#J U/W^M M!;ME:7U/8]*>\ITY9Z5X:>2*2T $=\; -,L#/"R=7/1'8P^:M N^V!9P%AV3 M -(37NWSZ7'XE.H0BPJ*G U]*0&C7&B$L?"_3@87?E4U#%*E!B 9P$<.B3ZJTQV[.^&,?%5YI[% M/K^5>=G"4V\ZX;H'T[,_5WYPQO ':O*&7=JJMNO0>)&0?9?^4=FI"-UPYF8 M8$YB0"R(13!FYR,(<%]>E$H?Z%^&KD,K_ N_=>>-<:T#&MV 6]HC!Q\&T@G= MP?!?QF(/W#+^R0)C4@4TSJ\LUW#G2V*9;$;1"QTI3?;SV4K1D,1D1Q\]IF$[/U XBT="V7F/TI_1G^@LL8F^4&223 DE\^1FX2) P_S1G#C;:"8(C$G8XA1T+ M]P(D]R8"FDWRLY]-\Q,PK!O;<;K6F.H*GWT1&6B]D:?=6E"!^=J!M' <%8PMJL1;I.S%I>SP:.< M=<;0(F4BZ#9)&3"68Z,@#Y(JC,F!'!LAN9!49D@:&SUYD)1E]_)B?,6SYO/> M(NVNTQW2_,*M-LTN3$5\&"';>QXM7PHN8TMX,L(R>[G*GY@:0\P:?V*R3%[C M3DRFO=?Y$Y-E[ WNQ&19NB*QQ>P.>XM\W%3&PPSDBIR=. S+593LQ&%8J*)F M)@[+$I4-H\0AQ&%8G+)A-#B$LEB6%5N)-75R"0A==SS835VGIR^!>0\,O6.U MP<1P@4G79W2IU(ZLE'HD_L[!ZY(^1%-C /UI0@\.[&?_#.>>"]X]##2VOA&N M58QYN1);Z C7*I:[B"V+1&L5R^NHL364<*UB."\UMMX2K54L'ZBNC)^7A,DQ MGCSR[8-]9UOD>V13WH<>BL-N^NTI:5,7:O MTJJ>94JQQ4UZU3-&LDK,+Z=6O@F/Z%.$I.*;_$9Z" M8_HJX2DXEE^K"4_!L7Q@3>9@O6#25,5VO\<"BL5QDC0<6C>7E:CRP M:"Q'5>.!16-:YK*N-$@!;SO3TXA9:WQ^F,[?4S4%F/>=CTZJ\S_&A]+8++K_L: MV6.L&6@\6VV\4,"^"NTESS:!&.ZSKF0I$..$1EW-4B!6E'\E2X$8KJU>S5"@ M*@O4M0P%:K"L7,M0(%EBF5D]-8FV2:,PI&ED)@W#P!I21M)4&>ZGD:6#9@R8 MC=CT]@8Z#H3!L2SK^0;BD?S& $^&:;CS<)R_]&"3G.SJ^:O2WR% UW@BG ;< M%0; &K&I;W,*#).5W1R8BT]T5F&%-^FX%)TUA&U^%X$EX!A##:-^(8#E[W. M$CV^J\!EKS,F08WXUD%VO;Y^WE=^[;SO%1B,PBRQA*4 UOSO?ZLKLO8OIS18 MW#@(Z>%;'4YLQ_"SPX)2^['?N?]8>L%_A$LX>IB7E.1 W&&QV!.4\G:YL8/3W] D0W43C]Z.0Z1+83!F'0B38C.(J^\>GBHL M;>-7PQW9'BX"Z(8YOX1XWC V+&I*P$!TAZF#<6H@(C6Q]*9E>OR7T_OC&!;+_!)(5UIK;_:Q]:;QD**)7.5;YGE*NO< MJ[1U,K$4;'642!P((KDH;FAR^I92L18A\E2XU6) MR*Y;1*C$/3U;*'EEJ;K(+N.2_!F&'B3*Z 1Y.SH6W8E82AJNT@X'-%GF5MX: MRT?&LQ5D:+G,O ]JAG;"[C+&L'(XRV5E\9 9@\9!+9>IN%K&0C%[2N/6/-F= M6.=57J:T#;XGYJO)!?R9:'?8IG>%=*S5!:K3161N!9UE[UX!9.'N)UMZ/F8_ M0U-ONE>6WAWZ86('FB2N9B40HQTJ:W178J//8NUPBQ'B^5>\D)7&HV4_.1!- MR<#4L2:>ZY!YL#7 \/9S9?7(P$0BF%O ,9P%/9M*M!Y3)[$%T[Y-V="2<+:_ M9NV,L(O$@T"8[8VQMD*HCND6JDF94\3A9N8;:GEJS,IP_8! &,A+PBBP! ,? M0&V X0-1$+'K]*'KFG"_<64/]*P,T7@MKDQ&M@7);5ACRZ<6<3EM$QA)Y\]A M2K,R!#<' ^0!$ROSCDX3L'/ 8R^A9!_ +(5) 4NB>'X$+(CO'7P]VI:?!++I M^C&>Q$\\V/2W%B%<@QVV)D($P^LLXQLR1>Z#P'@>!*&DCXVO.TF/P4+FZ5#W M'Q(GCB$TA 9]?FE,\=33TE-JAUQCMB2^OXGGPKIATOLREJO2JYGORXP=&S8?]%6Q7C(!)O -(.55>.O6%IH#X^<:_^:<7/P[7N[>!=-M>[]815+>5;"? M%[J-BT; [.#18/85SD\N)$F2):FJ,7N#_.*C9M'SB&3+);>7.A<_FX;U[9RD MR1\#7&%I1O\>(5(W!E69W)\A2ZI\.J-0H4_=^03+XQCCB4GQLEJ$#Z!(%4MP M8UNP/42KG3TATS@/6DJ1C5M*!2R5@H>0-O:"_K3XD7@)LKD&48G6B 49N>[D M_.SLY>7EU(&#TV=[>M;N?%WME?6/_< _+"@_8=89@SL#FD8:W-F8&N)9@.G MLQW':?H%^5+%RK\(Y#I;$VP?1>.9K OPQ[[&%.QL%ET1/'F'QI3CT5@K'QI3 M,]'8._L@ZF<2Z(.*@'T0S!$2ZX/J\5AN5KXV8=36"HVEK+&D;4P['HUE-3HF M;&/U0F."V5A#C+$\NMR2&WLLM_!'B2^WR$)5;*3[.^>$R[(M>LG2"MHWY+;( M!_!E.>?:>T!TJVQ.W5A.=*;D7&>1N/9-&[!;-%D21I=JSG79@RXP+*B'FP-; M%2>,YBHYU]P=,P?,=OT)H\"J\ KD;!G,Y6Y [3BT?+B%&)=:UH37,M^+$"Z5 M7L^YTK-9NW"IZD;.5".6D M][Z4O!-:'!#*B>LL[U067[.K='4I/JO%[S0I76> N)F69""]M2\LS=9+PO2T%G>"1A>EP5IZ#+O MI H?RX(T-)=W0H6K94$:"CP\N\)9!XA/27"V+N(Q#EP5G[[@;#G%I9;%YSCX M7H5QJ73QF1(>%V](5#).U7#2Z --PK/.\_#P0J32[V+SPEQ MMBY;648GGF]$?"*(LP56NNK*?5 -3_M5B6M/?,Z*QR5/NCH3GX$2:>V2KB[S MSC-QLU^5N.;R3A9QL)I(5X&'IX#XZH"J^ 1(RW.P1@57RFA*WU)5N" M)C;"KV[3=,[U+#[%PN= S0M#716?A>%\H.9&T^)S-P(-U-QH77R6A^N!FAL] M"\<).<@]OT>V[@W<;GCKV=*@6]U^OP>G-KD:R;9NL0^?8QNWG"%$N_GQI!V, M[0*S6-ECH D7OE0 34B/5A..(WP=:'? GY_0;0FS'P!NUPE*WE#&BSNK"4=4 M%B@3T)?EFB3-6LO<^)*\DJ)<:)D;6\XS)4JU? ?=AQ?[GA)GY/)GJ*]R*DTG M&'8RB^_EQN+SS)X*@@5N_()P_.KK,\E;^\D@]VA/'B<[46MIH(\[6I<;QR,< MK5N 35S/EC=NV7:<)>77!C3*L( ==SXN;TQS 3L1O)V6,][YUY%M0@>8L T0 MPI4&+^R@YR,"'R\^3\L9'5V 3R3/)QQ+_3KXZ FN7;C*HT 9-RY..):\0)F MOBSW+#UWJN?&P>2>E.=.]=Q8O9 <_$+MGZ#]C,!DA-5I^BJ?#*7SQ_YAZ8%B M*Q\#24A^G3,@\;]WR W$F)+W,&=R*2WP<2; M_6Y5&_H/;?K\^]QZO/1>/FFHH7U5_GI\F#NF-AW\D,PO[IG;AU]^:.JWF3RX M<:4_KJ^5_M>SZ:S5_EV:ZGT$?O3:M<^_-]#WR_>[/[L^ZLTFV_O,A_?)THU?NGOSZ-_JVWM"]WM_7^UX=/U_-;V;R$RJ_= M=K-C7';<+^ G^4?SIO-C-)4KO]UXS7GGJ_/O[E^-J^L?]][,G3&HRL!\ MG,_4Q]]&GY_N7[P[]ZRE@#^^NK]\AI]A$S[U?QD_??X5?1E\FC=NO[VT_FIJ MUG?U9?KRTW]+[7ZO7%Z'269&EU^4YXT-7X2)M&W/J?!CBH+C)9RR MD4<2OHB"XQ9N>:3JCSX*CAMTY9&9/WP4'#?JS&.$]C%%P7$#I+RQS444'-=P MRQO]7$3!<80NC(63B]+QX2O'"I7SJ-!CBH3C!TI* :5BJG-(P*D%X(K)3HKX MJAPEOG*LT&K>%,I-8$0Q R+XJA7X2@E?Q;1H=Q1J!0I30F$Q5]H(NGH!NB/0 MD2N\ M\OGQ[!F0J@F8C5)_J]E(C4AW)])SXM&%H=FT@ FL >R/('1O;'^ZXQM)^(8_ M$_80PI7<&.#),/$Z:.N4.#E;,2RL5_QQW..%3]ZE.O&(04%5)VE)JTX\SFV[ MZN@\U+8&;U5:LN-3RC8G'DTEI.*2MSCQJ)[=%-?%/8%_LIYO('#@FY0GC-&) M2^"(IKO$[4X1CW-Y_6J3SN7#M6%AI1K #&]NNC'&!EZF;=6:* :GB$>D"*>T MY"U-7 *D8PUM-*;.L35OXR7MLXWFW>$E?'+[$$]+C)#]"#]H0T0$P?X4.N2] MB>V$Y>=AP%/$BQ';6Y6/_0>$1S\/S5N&:0;O[# $"J-+<0F6MYNEC28VGM' MEFWI.ZM2&$V*R[>\69.W9 /1F "3:#(_MB@N[2+X$)G\;$=<(D;T(3)Y78K+ MS8CI6)/7H+@,S3NL<7=+%&:$5,6C:V*Q4FT3.'C(Z[OVX-N2 OC%< !>^F-E MM=NV-26CXY,)RV[?'$MN!*-"T1DS:@2:)H M;6M'4<0!F+ALE,A# 9<1DZJX?%9>L,!- *4J+C/V"A:6O#3QY?1Y:QI?J M=6BI"(N]]C!DTS')04\S"=PG?%W/6!>>];64"-1K+DB+I_(M:*2MZA< MDQ?M)6][N>3&.-5>\K8G+IOU MV@3E,R$/R/PD-P%Y%7&9):X5E;Q%B_RC4?=I38XL=OB MZ] WY-WTOZ=8M_2X!,7_-8+?/6@-YAMDBKSJ],CQ"H0!FI](FJJXM&(2,%,* MF!T&9N+RGTG 3"U@=AB8B%OIDZ5-8!(FSEU 5EXLN)D'BP*PF+F5> M3(($@IFX+'JA3Y8^Q66PWWJ/0-]%P'@>N?? W78'7J(*Y))=KHG++HNH=VY. M/M;$97[[(X!@#TX\/"T #KQ'Y(Z@<53/]N#;\OENP4@9;VODV,&(R_VF C0! M")&:>#PJR8/\8+@F[ X[EFY,#=V+W@UX-9Z8]ASNEI.S< 5IN0)QB=,F+E8W M3,\UIG"9_^QJ-C ]'>K7R!Z34#W/I:%YW>$50!;98KZ'B#J1UIQ=P"I20I12 M$'4GI*AB?BHN.7MLF.%G;BLNTYHJ9H(+;TB0,-1[D%RH.<#_\H>F-R1^RKG+ MT<1E4(\8/MQX'TU<9G1+IK@%R@8#;^Q1BN4.NH\6@L T?D!]>?[@$S"L&]O) MTTU:FK@$Z=O52NDTTS]GHO_E^4K-DS+%93UWR.884>2F4T3F+L8IC#8%YC*% M]KA\3M\$)AP%=-1\8D \!E-H_\XG",2E&\4>%M+=G=#$901%].\I*U-O7Z!Z#76(@/D 38B5-2:7&%%;=$B$R3R\4G67W'GBZ% \^NIU M'3Y:V-B0L[@!=P=M":,K<3FI#<%;[SFK^PX7SLZG[XOP9GY[#SF\)X=&G[I7 M4\C*K+3V0E:!)DI9TA+%K[@T'!_XY18W:PM"@IRW+PBC<$MB05@7ERCYH'+(MBEL8$6#L'P2X",2F+X3%A,^6!9.28J5ZCGZR ,):L89C5Q19 M.W_L7\9*+45%WE3R/9[LA%*OU$##XN!:SY$O[[PQGN6Z]EH W,XRK>AQK&%3S=4.&K?A#VW8MV\52_'RV5HXO_JN% M*XO"5?]?(T/'_JA,_EUNJ.1!9?%*=?&O&N/E&GF@Q464MXFX5JM)'C Z096VE*GM5Z-I:(^I4AF5?R\O.EAF] M+/JVM\45DJ% M]6I]I46575KD_^[8'L)KBE&D*_[R7@< $4> : 9C$P<3$P,C!E>#,Q+3%?:61T M8V]R<"YH=&WE65U/X\@2?8^4_U"*M"N0 B0PW"M!%BD?9LD5"VSP7,T\=NQV MTL)V9]QV,KF_?D]UVTD@P((69J]8'D+LKJZJKCI]JCK=N?!_NSRKUSH77G> M_\1_'7_H7WIGG0/W'Z,'Y7"G=SWX2K?^UTOOET:DT_R$VJU93KY*I*$KN:"1 M3D3:="^:="LS%34P$5-O7COOE!*1351Z0BS:.J5)6IR31OG'5Z M9]Z7BV%OZ--1>[]-G8,>_+YY#XN!3'.969,_IV,S._TQMOK>R!^>#_M=?WA] M1=?GU+\8>N?D??'ZG_WA?SV\PJ@WZO1&9Q]O]3>?1[>?NU<^^==8_6K M1]V^3Z//EQZUC\1>^]..V#UH'X?N&X>A7NO>4G=P?>-[ ]K4<.OU;12/6H<< M2?_"H]ONJ->]\F[WKK]<>E^M:HPIXRT]ZG(4W%7%(FYTHN9(CU*4._ M%R(#2N(EC>1,9WF]IE,ZUUD"TWN_DXYH./"IKS,,BESI]/U=_4$1.=RGGC"( M Q:<+.DNU8M8AA/9=(')RG"$&I92G5, \T*E)-(E%6F>%9),+G*90"W'2< L M(JE$3)$(\"HCG:B<T&GP+I3->@TV8Z9I-L(2 M@9<4J11Q18[JM74@FT@ZY#&>K05( MI1'VB=T4^![$10BE2):%C]M-361:\>::(=:,$\9/'*^!4*; W+?-6 L5*VYR M^$T10P+9UTB1M6>L0X$P4XIBO3 5-#(Y42;/!"P)?ND*4/8001+AMO5PCM9YFI'P23EYA$TT,#:= Y(7"62-=IK=>>R&N3 M63X0A=F>\R04P+9CB125IAQ_ZR*# NS/N3*\[5E*IE8/MR'UVHHQ-EDGD[&P M22\9?)VW9LE(/*A 'G#&Z%B%(K>>CHT*E<@4KT"Y0F.),&5-A6'NMQO%V$*A MTGHMGVHCX5(.6N)9,[0-*BABP>R&A5DOUD4$R',E:8-=V-)8LB#X!_-E^&,S M_'> :OP05-5&7D'JR9V\A:V7<\"+((:<:L;E7(6,'&'0_3+="0/8<6_!S%PAA$Y8P2S"'HPAR4@77,1%W87 M:4(K-\95XV8WA'2QX$,)*__PZ0]!)BZN6PFJU_A84I9Z._0H#%Y!(:@ZI(.@ MR#@-&P3_B-9$FYS[5/[! Z3BTU9: MK!S;=6Y-A5EUT,P*%H$R!*.!,6U(2C);XN!T)^/R@/5@0O,O!^EM4?LMR_E]<:2;VQU.Y1Z0CS8GUYE9E1_[ CH3 M'+]S*;]\*N #1J DLB0Y ?8\5/:G"RGNN!2X6FYK@>U#[.\AU?GU M5V; ?8J:1JYW]5+:K[@580K;18S1=/3*(CBD21$;]3UH4E>7F MT;/^/Z/6H''MHJ)$&393$QF0E@2X9[._))79;CI"5NE(&0G. P$,AG#_7:K28>M MP];[N>QW>Y<>];W+R]N;;G]X]>LOC5;#/M]T!X/J^=5&%RK,IRS:^ND4_)GA M:+$7Z#@6,X/U5=_XLJKCCRKU*/35U42N9XWRFJSC#RJI4O6_6C^M%^,/ MMN5*JV.=YSHYH5XL@CMJ[P.X9 ^YISB=AGQN68FT&>G52WOGA:CM'V^^C66T M?KE]C;):^"?VKG-^?>5OQFXO$HF*ER=_%CTK:T S+MB-LP-S0-O:YJ BP1DQ M"3J6O0 A;9RY6PH7#7M5T3G@B66HGOHLA6PD\3%Z/C$N8!NY>381+XYHI=#. M?[=;KLUKG/6MT_O;[4^5C,C[+H."#T)T[=JCRH5UZ/'!F]+N3[X.YFM@=R_, MU\=_ %!+ P04 " !C7HI1?@$/>ED' !2'@ &@ &8Q,'$Q,#(P97@S M,2TR7VED=&-OJ?^#56D32 $*/#8)NDK]$4:EKK"2 M)[WWT4VYU_RN[#;X._5\:LO/:<1# M7B<87(_8]27K70W\2W8Y&'5&O4%GB":\]<>M[KC]\59_\WE\^[DS"EAPS?PO MO:O.Z%>?=7H!&W\>^NSXE!\X=;O M611/FR>$9'#EL]O.N-L9^;<'UU^&_E<[-=Z<-)MOS*7&&K8WFW#@L=^X#D6B MV*4TX4QH#]#I7,8KEL]X?O[6X9%9)&C\R>GASV?S_,V7])29XT,V8#.^$$R+ MA11+$6%]TK#?"ZY!E&3%QF*N=%ZOJ8Q=*IW"],'O3,5LT ]83VF\Y+E4V?N[ M^IT0.3ED76Z Q:+74$J32)X)+,I M6\I\AB6:N0BMAS3O'+ZI".M<8%C$)BL+1+WFD/@P<3]])NZ"Q3(#KHA1O;8! MTD/0T1_O]:8#DUF,?6(W!?X/DR+"I B6I8_;31XB+6ESS8$U\83XDR0;(I0A M,/=M$]V;=@#1C7PL8% M,,M)(@@^)D"&22+-C#8/=4LA!20']!PAW*.D;)XY9I !1IMTBS N M?N3,,Y;8/4/Q/4/Q_GZ]1BM]2"-TH;3Q=HG0?I:1^DXT>8E)U#VL+PR*)P!G MA703UGKMB;AZI/(A+\SNF">I +6="(2H-.7T6Q4:$V!_+J2A;4^]1&;GH3*D M7ELKQK;J:)%P&_12P3=Q\TI%HI<2X@%GC$IDQ'/KZ<3(2'(M:072)1HKA!G- M5!C2?KM1C$T4,JO7\IDR B[ED"4:-4?9(,,BX:1N6)CU8I-$P#R7DK;4A2Q- M!'6$_F"\B+YOA/\-4DT>DJK:R&M*/;F3=[CU<@UX$<404T6\7,B(F,.-RCC) M'3>@'=461">NHRJR()OD$YG(?$7IYC&[Q'1+ AM?Q]%[7;=J$["X7@-H;DGS M @6F ?:4(,-0ZX$NNEG7_CM9+FR@D.'H?23AH)]D#AR!"AE0.WU1L5=07WPH) M_RW+BRRT![']_T5AW,&9E8H)B;C3J8 .&*$4B)*@ -CS4%F?+@6_HU3@&Y?&2 CBE2 M("/_%)9%9;IY]*S__\@U*%P[R"BQQF;R$ %A18!J-OM+4AEMSPFRS!8J60A2 MY8Q/RU_$="D<(ITG:B7P=CE33BGX/3(A]J_)69"?)XAR^%^.2J/=!ZCG."Z$ M(IU@@<=-CYTT3YKO]_-YT.D.?=;SA\/;FTYO,/KUET:S89]O.OU^]?QJHTL9 MY3/JVOSA @JK47E *5/<7N9HWRKNT5M"O M>I53_]3\8;.8H+_;K[0Z47FNTG/637AXQXX/$3=FC\$7.+]&=+)9=SFF0%>- M]F(,J!V>;;RF1U_G?HV;X&0N3 ;K2/ MS!';G6T!L>(4$9.BICD( 6FC75YE.#C*^XS6$8UMK[\ %S[&SZ/O4-D*P+-H MOQBV:D([_MWNNQY[=MME+?]NBI M!RSDI-N/;N*TUCIVL!U*[]??V$X*6P3'2E0Z73^DM3,S'C_SV/,TNHC_F \. M#Z*+Z7""WV _43R+Y]-!U/'?^+93O8Y&5Y-O413^]* MV1_+O"!BIT&@'7* M&,$!$"M.'9$7$DF(:>,9IA&(QKV#W%FB*Q, ?I^%6\SB]X@5K24ZN)[XGSS3?P7<@U@K&DO7W4QCXVVE_*_MO9<07K=A M(XM&I8:B>%);5:$_!A\>-Q-/GMM5JRZD,3+OP8B3Y#N$EIJ@)6=I'PJ2IDPL MMR:AI7(]Z:0-HM8^?SK+:?8X^5PR;#=^9K.+OEQ=QD^Q:V4D9WS3^S?TG*UF M?U,/=F/0T1UX'NV>X-&P%=$YGI56@I V!K[E>#1]4WXO[@->WL4*QMJ#H4"AYSZP,1;6U(VR]UEPS M;'X+*SQ\O[3Q=A6PM^4@[LN,ES8K8,.R1F'2605G@C,V::K/MC(X6 M'?LOT__MM/]._P%02P,$% @ 8UZ*4?AI%6%7! >@X !H !F,3!Q M,3 R,&5X,S(M,E]I9'1C;W)P+FAT;=U7;6_;. S^7J#_@0BPH@4_*K> #*B5DSTP8H& S#TT30)9RO< M4FRU-HUA.![._KJ"))V*I\\&!SHBI,%2584VH,BQE M,3%,"K@IE"Z(,&!D.+[%H]N_PY_^G3_QT6IL19Q?[>YYX 1.B891(G-#D^?: M/XI_"CZ"3)V"65.X(VI)!-7-ZT=.MS"*#5RGT F"SME!H&4BH5:_T_5_.\\/ MANZ+8^8"8BF$@P(VS*S!AO^U( KQYUNXI;E4YOA(IC"?1C"1"M7J#/#QA509.MK\"JE4I=5[9Q4H>I' =6SD$E?=MH? =@+ M/*6,XY.=&YBB0C'#J#X^(B*!V6.\)F)%T8TL8UKO>^&&?O*H9+ P)3]5VHA&T M =@Z\ZSKI"JQ_.T2@U>J2[KJ\O Y*76S+7P7J@_.[T_!YF?[\F M>OXA*N\G3FS[$"$J+GN0%ASK+L8\\#+QNVI0]+Y@BF:HJRU>>_U^2K#L%+3/ M3Y.S'="[ GJJG0KM]J=N;P!85?]O;#L.6R:P"3/7M]CPAC!!D^,C)DJ8:N0) MLRV?*ZHMQAYJ >$T&U W=!'<[E:#1>S& R6RSN;D:3^=4?GQM! MHUS?C*;3>OW+AVY88M96-/@P@*54"57-6').R#8&C8C.L->:<8(:6-831T'1S5ZPI;5'>Y^$"[\NGT; M?8?*LP2\B?9/PU8;+/4/QMSV9N\3;SK\T:],^=J%']!OE>TW_"_>1:_1MA%H MC!C9AL148Y#<7:],PP;'G:$"M,%+S([*XZ-J;B:PW+Y@))X=F1(O9@6)C NK M *3 M3 EXQ8K)#=Q343*9:VP89HZUH/;Y=UN?2*F4-21&)+GE"CMILPV1P?L M#"K9735W*$=WE!0L!BS\DLZ]&@>\'<8:*=B2HD*NY .S_!(YU!YC=21RPW"D M+2V=<%/0VMNGME8N+91@>NTL[9&)U\@H8L-P\J'3:0I%CCO6:ZK-;M[9>K/O MCNYETKYS_@-02P,$% @ 8UZ*4? HLF)$& 90\! ! !I9'0M,C R M,#$P,S$N>'-D[5U;<]LXEG[O7X'U5NTF-:W(DNRD[4TR)2P[Z>ZI MJ2Z(A"2F*5 !2-O*KU\ ),4K0.CF@3-\B&.3P,%W+C@X.+CP[=\?9RZX1X0Z M'GZWUWJUOP<0MCS;P9-W>W?#1G?8Z_?W_OX>@)_>_E>C 3X@C CTD0U&"]#S M9O.AY8!; C$=>V0&7OBSEZ !IKX_/VXV'QX>7EFL#+4<@J@7$ M1_@ T&HQ@ M3+)'$"=X#&ZG 3A%%FCM@U;KN/W+<:<#SH:WH+W?W@^K_/3VD1Y3:XIF$##@ MF!X[MO]N+]4<^]ORR)RWTN3U6ON=%F/)13.$_7,&\12-8>"R2M\"Z#IC!]E[ M$2D612=/V2=-?S%&3E4#$L>(*E/@-_IPNJXTA'8DJRU<"1&._ MU> P?$@FR+^",T3GT$(:P,.&7 ?_50ZMO;_?:?+7(TA17/RQ4/ZA(TJWCHZ. MFN)M7#2@,@[B-QD&(D%Y6$-6'F[DY/5(RT Q%EK-WRXOAD*MR[*,8$JU:88/ MF^'+=%%'(1X'4Q]B"^T)FP,_ <"M"&+L^=!G9O\^?!@]GL\=//;>1X_80RZN MXUC$-V@,A "/.9/O]J@SF[M<\.+9E*#QNSVFR4:LP3]=.'K%8,8E(+&(YR*U M<:VPY6-QD_.%6O3P4X93UM3E@7=)V>+M6D%;IFN,CSQLK>,"\!_N;OI2[VA M(-KS,/57\>3A%B3L"Q!<]_DC^E998MQVTGDG_/O \;L(;,ML00 MP7Y/DP$1'2 (T;?-?/64JF+B 47V +\7O^<--R(0%5%6S5I'OJ*ZV9P*G@/P"X4].^BEI];7WU@1=9RB]+]%DK,Z?,/@L' M9V@I89D"\\6*\LAHK:/2VO(%!=X8#.8\XF35F/[N, QLAY6I5:>A.AZ?$S1% MF#KW*%203'UE14O9RVCQ0%^+F09 V )X<>%1^K)"K;6#%8H=3IGOFGJNS29K M9]\"QU_PNFV/=-(Z592J5N>AOCI#VE6:JQ67[Y&03L]=[T':#>/W)6:?4=7K M%7H>HPDXT=I_:FCK!%*'>N/K%,-I996]5L(3;PS\ZWH265W:.WGY1[6 MK'V4?(QG8RS_Q\.B>^CRH1=B^P91GSA6-*ZS![DBF2A@/0K*L:?5RBN25_\Y MC A25'X&C#)(V@H+\&?YDG5ODQC *1KY0V0%Q.%YL[1BG#W.$:;H*IM"EY91NZW# MO&H$'; D!")*/P-&J]:/RH,5W99&UWA=[J[J@$TN;$@P,TS*$Y#7B(BT64;T M9>\KDC*MPE0_IA(G.ADE($C5X[A,,5W+"F:\3=8&=R*9O#&78EI+U86KYIBM MPM0_13-R8]G4-2=;=RQ%MG,V<\((B4]7/,S]/\)6+BI6%:N(S0I9@12M<-*2 MIE;/6%3A0#0NA\LQ9;% H4#E8-0N9 _"7O0B(O4R6OR1Q0)U3UKFTRS&J+OH M4QH@F[DE+Q!V/?29D4-BTRO/_QWY7=N;^WP76SK7ME+-:I46\@AQ"R!L B1M M@&4C@+4"6#,@:J?6M6)Q+QA1]"U@S)[=LQ_7 ;&FD")O+*(%[B*_0$(@\W!C MXLUNX!@B]Z/G\FV:E'6GS K@AJ2J1LQV(4>1M A$D__SW[^T6^W_BUOF2QUA MV\([QZT#WCP(VPDTA%Q)65O>/6OIK M+Z(4M;41G8HY?KN0:MET2:7NE"LMK1357?J^2HV%5$UNH47976NUE"VX%#4C M*U(98A:2,L7EESK>6'N-1)%D:"C;TC)D<]))ZB05$8/C#& Z(\=1=6L,F2)A\I+9#X83I=L+'M]$BIUN(;8K(O6.Q&F-$ MD.U[5D!]YD6)RF:V1;PZY"HD>TJ3JA)SBF&"#$Y^;T;>ID1>* (+(K3 ]\ 2 M;QW'K6MQ$^1-")Q/'8L]BG/I*YE5.06U/RIDE[9C-PD4$&*I9V0ZIN$DOA^. MO("5PSZ!EN\Z<.2XCK\8A:?$%;:Q&HFJZ7:2@ ($%Q&# $@V(X-3! M2Y5M,."(,'<;N]I8EM#Z%CA4<&1Y5!G"K$:BRC9TSCQ);2.&LAPY$MM(H0$" M3FT;5;8!9Q[QG>^B]:U8RB8$E0/.02&AMXK5I&%MP8IJ,TJ6DDNFLMD75=/6 M@T+6+UY.5DQ0U<+XS]%!TO-H,)^'=\!!UUY*DQ(D$F^^YT\13[M!O*#+6:"; M+/J7=^=-B5;JOI LS.L^UY'3@$ *$8@@\3D% P4B5/]+4U->5W'$L[:F5:SI M 3F3*?L?WC/9LI!]2_:D0[8BN#@HY# W-:@8%(A0U0:U7J013_.R6EW&\ZJ8 M0JNJ.K=]4,B-5MC%LM&\OI,I2#TL:>A]'/A\@9R!GP4S-J>+-I^DTJ(993I* M][$NL2JG(=W0)C&.$ >(@( $23;'FK47V=GF'\IDQ'6W__QR^?GP7__\S9H' MC[_CPR/[^YO[R>\+?'<:/'QX0X[>?&I_O;M=4/?-O?5]W_W5;_I#].OW-YV_ M'EO6A;__Q_EY>_BI>?]XTOM]_]X>$OC]IO?ZX^]'Y-O\X@S=_6T\MWRK?05O M@X/']L'9;/ M>+QN#AX/!KV'A]8?G^;MP^O1UP_3?]@G;WZ]NOQE^.GVP_GB MLN6>HO:70:_;=T[[_J_P;ZWOW8O^]^E]Z^"WBZ"[Z'^B_QA\/3H[_WX=//J+ M(]PZHIVVY=XM'CMWOTT_CJX?@BN_>=*&?WSR/W]$'U$7C8:?9Z.S!^H<6 ]' M\\]O'G#_ZP"/^U_/.O\"O>%->*GO^CUIO9U^)4'Y9H0J$\D'.]@UJ(K_?Z ^ MLPTW:S'A\7\HHUVR%+,5:C=71.%J-R&HGL@7,L?;,Y2Q M)-BNJ%2MQ$)Z5ZK$?,@=-]U@;3=XXX JKX6I]9T= Z(49@#==&RDI5?(U@U:H5*B^D5#=2 M>?WE@C4F_80P)4[N^5FDU3JY7M4* RBD35 #!!@BW?&B-A79^!SZ]0/?([:AF_3MJK"(6T3^E+$XP!9'/92@?LVS;<0-6$T67A(BU)$3H\LJ1\GZ[RP:K/7@Q M:2J_XD32[6,&&O&.Y) %L9LYO(24<\'&<+$3/L5(.-=BK(C=+A$S "T!N ( MXRBD4\^LJK?)"WFC1\L-;&3SZUZ9R->B#Q&!OI2_.X<)VQ(TLJNGX%ANH MV$;]NI#UU;OY1S8A3U6.H8L4, XUI3'GYZFBFD/I5WABEG,:\0'$=)ZHC MF<74^M[\-OV2/KTEBE5C1"%/N_6K]>OYE\X6;H\-KHS5+K;/F*?E.[1RWQQ6 MEJC0\K[(:T8$TK\R8B"D5O&YX1]-2V^;C_08SN?\:I/H8?@(8R_D)+;-M^RI M,YM[Q <8SA"=0PME=/DX(NXKCTR:[?W]3M/!U.>AT1Z@S*7.X(471D2**ORO M1EROP1\U6NU&I_7JD=I[S??KH.!,LYGERBCB>NN@&$,Z$N0"VO"9K"FCV]YO M[+<8$2D.@2%=G2UJ-A-82T&IRL7W2Y*2:;':.B&/IB29?BPOF MB NF]7IC'!YNK(G%PU<*.-6 TIH_%'_9OK:IQ!5XVX?Z0E@JF1)_7?M@55.V ML2148AQ:$J#(>C7Q[IO4L2JQ4%DE_HO*.E%XFEU@>+<7QUF#\3*W?!/>_#<8 MYVZ;]XYYL>D\*3OHQEW:'L 1J7>[?DD8'^'I1AQQ[-O M13T[(-$X@AU7;+B.RU(VUC/G'_"W'X@7S.-&'$8^"4;6 IUR&3(11#?&T-/T MK6,GBQQ)-D8-PXOJ!N$]=;=>+[ZESD 1;9&IQ(Y7E."'Y:UM-^+2MN1*I1Z_ M4#&M#UN$_VQ$0 M_< /;;'NTG7=YR"+M>!K#(W15)JY$''"(-K6;7?]Y9&K >[>Q/NS3_CV; .E MLPD7U8.I/M$[OG%]F.Q;OTMM6^^GMM\;*,(=,JG3/5-A\ \NZ%USJI5NE^SU M-U!#/6WO.2X=HL:,XVDHV#T:C%A_$S:$U[F4V#D>47OG(8 M[EDR4&Y;9DPK!U+Z.4$#9:/&*>M6I=;F,SY&@<_AW'I]V^]Y9.Z%0/DV10\/ M?<_Z:^JYMDDK@EMD128M#=^7<7Q&NZ.M,J-R3+=3@M"EA_TI/+00RF-! 8L2G)LQ/SX'6:$[:'/O)0YG:,"GCR@4U?<-YRQ?:5A M_AJX"Z[?]KXQ>BJ!I!BEBJ7__0HIPR3SIR5EC61@7]%!SL9C9/F#L0C?6)QA M8*Y; Z(T/L@G?GILWLC^S_+$QE'D0[(HXVH,75K*5K@!TX]?12=<&+MHY/C; MR];&@%6.X ;-H]W6=# 6H>1)*CI@(X,73*9)H6O"]\S,MB"#1+4Y(5ALRKZ! M%-9D2#JZ)47Y1J)XU4P0VZ44-C,%%6@IIZ<.#4-&1OO6N^+?9\,^\5R7=UKL M(WYM.C679SWX4NX5:QVWZ-$_<5,*QQ[&P>S8CY^OR?[V5V42I*H^O]Z.'G$N MR#!1;(43K;FP[E^"%@P4/]-\^X=D%3XH!,MY:SQ/YYQYA(PM>GBTP>I*@@*UR^9G/VZ[\ MA4-C>MA&;,B]\YIDS>D]&S,@D>]=G6SVNPX_@.64,;1#B3UKFY*Q(G/L M<28B.O/#JON+,"O!PEGDW(MU63:%0Q;'^L7QI\J$;'AWV=/.\39G01ELVV@V MYQ59S/J91>^7$-O0]\B"-<<#$K[+D-+9=A8I=I::UF>B>:YO;#3=E;&W+2;;: MIQK)5_F(=BN[G=J5/HAP/QJQ%Q"+T0$0F!I_UT< N1!(_&!@JK<2&_DV@KWS$RK?]ODRO%R9JMM&*.)]DV/]*UG>1BGN+- M.V$JC6_*O41\8UCN()+MS:"#GU0LJ\%5N-B3P7!X@^X]5[1XR7S)XI:)DXX1 M,877:HBJZ/R$B2&IW8/B(+$QK"G *8+PV=SU%@@98XUY0 I[.T=\*=:]94^M MS,H$S]8NXG4)/L$TA;F5$:NL\=S!/K*FQO"6@:,"WC^]9859D,!&\9CG"X<% M><@8155#5#%XZ8T -(X]BC(=0PY-&@OP8 M[8-WS=?P[OCZ';*SRYE=&BG:&#Y7!*Q0*'J Y"]S^$JA48 NVT]C# \*<$J6 M>/83I9/W^>MH#.)0%ZOBOK3,Q1$&ZK$*H#(OW>,[;HA)W)2A4@10HKQ1X"O$ M'L[)C.TS:GCR^Z3R,TVS^"D"4]Z PCE.W;AE"B\27(KL!T/$;\6YAKXQ,78) M)N5=HYX/7<.F"268*EEX=J';6JCEIBC(2??A&<5T%4J99S>?NS498ZJ_1_QP M?J1LD](1"FPR=OCQ3#' =0T ]GC02WR'-;L.]Z$ Y-05^*2B']4\\*PF/7]AGVQ7J1FW)&N!C .W MMTW&9/C9>N%E_Q]02P,$% @ 8UZ*49TT8ZX.#P I[8 !0 !I9'0M M,C R,#$P,S%?8V%L+GAM;.U=6W,:N1)^WU_!\;Z<4UL$8R?KV)7L%L9V3'S! M,3B7W=I*B1D!V@@-*VDP^-Y62WKS^W2$ M*Q-(&7+(V[WZB_V]"B268R,R>+OWT*DV.LU6:^_WWRJ5G][\IUJMO(,$4L"A M7>G-*DUG-.Y8J-*E@+"^0T>5__+1_RK5RI#S\4FM]OCX^,(2[S +4<@5:E4T&#;9I% V>%+I#MW*&;0J]?U*O7YR\/KD\+!RWNE6#O8/]OV?_/0& M(_*M!QBL"+X)>[NW1&G:H_B%0P>U@_W]PUKXXI[_YLE4/EAY__'0>[M^?'Q< M\[Z=O\I0U(NBV7KM\\UUQQK"$:@BPC@@EB3 T GS'EX[%N >DEOYJBC?D)^J MX6M5^:A:/Z@>UE],F;WGXU:IO*$.AO>P7_$X/^&S,7R[Q]!HC"5#WK,AA?VW M>\CF50E@?=]OX6?QX"O]VG0(<\?B1U(! ;81L[##7&$6*<026.[P(93B!V3& MG+$TLL(&8RAL0,8.YZ7G0Z 7@[[+!0\C1-#('8V ^"" %U-#?Y4#C$ /8>^K M;'W/2L> V"TQ8N0_*-1L K 0!P/$%H+@%%E"$/([\6#ME6S=SD-+D^5>8B88 M8"[ RQ( $X"PI"@@)VF+,B?$T ,CS MCP#&$G8^0V0B9#+*+NCT%$+Q6@!;+O:\E&O1I97.PBF'Q(9VV%U)-*,?$,RP M@B!VK!4B6/I(#@UI"/E _';/9=4! ..O#=$;SIJNL-1RJE^&/>##:\ZIL$;->:95-%:%0F'*OQ]GSJC M+7+D3FKX'&I#*@*3OHU]&$RJW7"G "";S*J=;5[B M<%+XCUF%\LYQ[$>$L0D!S-LN,=B+_FOR#%=L5(MP0 9(3-8^!X8T74EK80#+ MA;H:'(4GF44"UPX9="$=+3FL)L"/(E-6W",A4;B.F90^S"U?R]SRO6RMW7]@ MOH"-:'XLP;**80M,"D/RJ/,Z\W?.L3: MB4._1*BD\"M0"9!_K07YZ\4*E\$X*H)*#N>A85F.*XSS'9C)2-_D8D TI8+3 MKFJ9K80K"I0T9LP%">I">S*A04@0ZV00Q=ACB(3\SHY*()E5X;)E4& JD5*GSS$[&;FR5BM0S$8<2*54> M/:?G8=CE*-:_B^CG2M"IAEE7:G$UH)H/,L.>]E:B91H,V^/02-@TIQO7Q]T. M8J%H:F4>,'$@*;.46:31X8[U;>A@T23S%W=-2"&"2KZ52=^M\9HU5J<21:;8 M=)):6&MKDYOP**UMII#(MKU288#O +);I G&B ,C"P@J4H7;U62R4"*E,JH9 M(U1WY'H%S9[=B*B?OW:8S&BU^UTP-12WIF*AX.@IH?#2XJHQK+J''" "[7- MB9B=V1(O(JA#%C)4#;.5ZG.P@$G 4]8K99%6EPKOR:4SLQ-2!)5G8@:C\-D, MLZI:_1@Q0+$KM_#=.=2#A'.*>BZ7><*N(QTJ62_O8-':H$4XE!L$=N/[9.*L MZ/R?7H"7E2-*A=3!81;EN$'$H1['YL2\0:/0\,*U-9V&O7^@;JG/4Q0>VPD4&S221[U4+85%/N"Y:UB+O@>X-8 MT>Z/4FR1R=1-K+3F7SK0&R?^,118T&G884D">'N"!_(?CS8S-7T L( MBU#@5!ZB >>5PI"=3X6S(+A !-!92_20[2ZQ:)+=0I-7.Y!#I%XMJY_& M*0 M]BZLF))6L=RB5F*\8Z!_?/3S<=7?_WYV1J[TR_DU;']=#09 M?)F1AS/W\=T1/3ZZ.OC[H3MC^&AB/>WC][S&._#]T]'AMVG=NN;[?UQ<''2N M:I/I:?/+_L3N4/!TW_SU\LLQ_6=\?0X??NF/+6X=W(*N^W)Z\/)\U/['G=[5 MVM.7[>;C8_V/J_'!J[O>W^^&'^S3H_>W-Z\[5]UW%[.;.CZ#!Y_:S48+G;7X M>_!+_:EQW7H:3NHO/U^[C5GKBGUH_WU\?O%TYT[Y[)C4C]GA@84?9M/#A\_# MR][=HWO+:Z<'X(\K_O$27L(&['4^CGKG^++[]/[3AP^O#QM7E[49FKRZ_]C] MJ]+LW/N'W>;5P**6_=,S4:R+ME6-,Z :8UJ*6,").EOK=/;I M87[2XJ6#Y2K>.X"()-@FBP.V&A0Q\=69^$@&=Y BQRX"A]R\%CZCI-&LC>2/ M$>GIWJNA8/1"N))H0/PM(M;,.U$=6$'RW_OD2R+DOR0:IY/M8B>8'T7^,+I!=EZFG^1_58<0)*4E:F:[O[QO%B7AFU^+\I M'B(SYQ%NI?G,I;<-4.6Z/]UT<'CQER!"JZ17N)>2VC3%8 M:CSZLS,$%)X"YJ=]A9-BS$PJ*#WK,:9"3_,9\V((RYVA\ SZ_[?(VH%NTCIO M'"EF:%4W"R>%K]GDD'%6\%6'W.M1 #\_X)]ULG.9JX@76@ZG6\I*A)6GG6H2 M;3.XH.P3XL-F< 'A_,2AW0@XGH5G;;)3XZT\8C7'HHX,]447C-?#J8D][] Q M!L1 7,?1B^D:I][%]3*[G6B7Z'Y7]C8*US ML+\N33VB#*ZG"2.E0(?$?+YT MVO)NA)N(D^_+BTH&?J@!=4WC6=$+_YC_HK*/4=3S9!\M"&VO%+4#//?TQK_G M=-;NWP#Z#7KYYD5)@Z'8/"43I53N&+58B];30JYSD4?$(?[EK4Y#WD]-H?)> M'".B3DZ]G(YC4B&G0%FU9*-%NCL;PXD(?U\RC1VL&_OG-$Y %X@ 8A4U 451 MUS,!R1-.VF-O#\3Y%%(+L<7*H[$))Y)H63/",9)7SC'1J&KJ#66'XPF6TCE(*KAX*-7%W]DVW8_GY#P_6E[N:T)>T83*&) F%)," M.?76Z7R^VH5#!4676D,1# G5<$8CAWCCVN3HBJ'Z/0RQ.% WU\SRC#/)[-K] MY1OWFZ\^6'K3K]C=C(B#8K'SJ>"?#. ]X/"\WX>6F3*LW?:@Z'QC,0);VQB4 M.'^RI1SF!X#;7'UE==12O=D:D MKSQ=:V=5L1UK"&T70Z=O!REL*U@\M((%12!S"LR[V,"2AX)UO46-["?*^N&# MW* 6+EG*L\8,'9$20RWK#@-EBP9OW]I.M 0C=)M<5\K)MZ.H>1NBFJ+9.XD2 MT2TTXM0EN4372.W>KC%W/,;>(;X VXA9V&$NA8Q"[XH([H@H69:] 3)C\\-F ML)P@%I8NT^'FL@F)C FE6C2>^>K E:O 3/$90:5P0[718?4-:?Y;>D_S'3J4 MRRO9C>(>0:7YL!GRO."1U]-@3<7IKUH,O"BPR^DE74/&(%3< MUQZ^$@KSY.6BM_O.Y"E&)7^S%VSNVFK*N4?Z#BY 7$)O.PV'YG7BP]LK" MO;33 MLO"]R3VU"$IEG8/HW05XV:,%$X"P-,%]AS+1#1OV.)M7$>4*B1MATQ<.E06& MB^(DN4I],V>BX_G38>WAF0C332AO#FYRI*&24I7;.!!I$_@% GH!$#4VB'-R M5/"8SJ]3*Y? YI2.QMJEI*PT^AQ2P4EW2!UW,+Q $X\I5@J=V=QZ:G8*I\&*=3F7ZDT:DV).)5A MQ_ZI.S_(%#N,038 B##AE *,H7?+)/)*9D;936W0/+6= M).7%8:KAH96WD*__Y!+BM6)PT;"GJO7]0%%U4DJ]]+"=^!+)W!U9;JN@@65 MKG*$I<11T_IU*JIMLOYJQ]&@G-LI%%-W6P9!JR"/K8B/,J5O:I*!'F!08OE_ M4$L#!!0 ( &->BE%U:V0&N4, +PR! 4 :61T+3(P,C Q,#,Q7V1E M9BYX;6SM?5]WVSB2[_M^"F_VY=ZSQYTXZ9Z>])F^>^1_B:<=RVO)G>G9LZ>B9Q3%2A?H5"H5!5^-M_/2_]HT=, M(B\,?GYS\MV[-T4[R#Z^4V!TO,#\;\+R?SM^W?O/KS-?_%-^IL_ M/;,?E'[_Z0/_[9./'S^^Y?^Z^=7($_TB'?;D[3^^7$^'W\X^>XYK_#/;R)ON?(9Y_QG"X)G/[_QW/B82?KD M74KJ/^@/?B>_GX5!%/J>RR Z13Z;\62!<$M3@5#0*Y=8 KY,%!6H1^BZU:!=_)EZ\GM(AWH?D@R2;#0.8 MX; D!Q0M+OWP24>$^:=O4TO:G;%3%'E1.+NEEIIJ#S=CDGR)OC2T0DZ3R MP M%$WPG.GT5Z@T5T'WTC[+[6?&P52"3U#@KE )*!3BJ[#*+K%A&]\LGR(/C6V M$8T<)UDF/MOEN/1+W@(C*^FE*XK9GS!@VD(/4O)VHFD$4VN4 MBR'3X=3M4EP(E6]-[:$.G;>_OHJB!+L4MS#ATZ>^;. BXD8W8?P;CD=NN*)@ M2N^O2H,:\C^3APC_F5#"%W1WCV_ID7=!-]=PQM<(0_8K(O2T'$ZK\TM?*'+IL1CTPA&-SR! M]Z;$:,L@YB 7>%5JJ-E> M'N8:1W?TQ(^C^A!\^G6]-#&ES7FYO:Z,;L\Y8!%U,-H2J2*TC. M '+HOAMQO] )(]T%JC8ZP/30,B2Q]XT+&'JR76@95]LH6=&/N#6@AZ7(\4/F MF$0$\TTJ#JG]9YL4"M;1QHKZ6_];>?)=Z9ESYV1Y>L+>?$'_'SU2=J@Q@9>" M#$6(-9 ;S3+!C8G1U':I4]]PRXUCM$JC+:Q)X-X-E&! MF"_F40IO)TJA/*&:8N94 @>6%J& MWERU"9G>#.3IL]/\//+F@3>C*R:(DR!\8 =ZQI87K)(XNJ9'8O^#IM$$XL/\ M0BCX5O;%!LH,0,B-!?@VKBI.(WU!%N-3#[0UCF;<..P>J0O)@V,2E3^-GQ M$Q>[[,*4LF9<(GI40+S,;=@],_-L%\/(63@^-7-\Z:60< 5VBE%YQJ''(]^: M9M0@;8 S(R>:+=245+?%+Q[*C +77YF?XYAZ^-VOWO-Q3&4:NQ5ONYH7U5>#NMQF+C$.84N>YZ6HW9 MME%,@JZ#-( !J$^X4USE[0.9,W1QF9(M>;,:AG M_)9^\C;[G;?5S[.E",QKN$1>H,UJ^C6L8!=T".(D#_AX0UB-7]$ !?L"(F N MF.,E9@F6/MT>'3HF&SVHP0Y*3\-$#]G]^DT3'9%LBI2?8-VS-D4(G#>CF$Q,7DYS?OZ.]R!?Z)W>=0%;M(;Y/I(DC/ M--M_IV=([/[\)B9)<9*::)RQ(^MX-HE#YX_1LP>K2!5B&]MJ'"6A76U$K:27 M0L2JLJJ"MPN.%CI%0N?9'F8>%@&5TOHV"TAU5VY$HTXOB\"(Q"2!B"%(?G_7 M(RC B.0^'0 D3$P9*"=F;1@[LH0!ISCZDODB (!4J4"NDK)K)<*CWCB4@! ( M!VQM;&F=]@+$Z7X"<;H#1,-ZT -BQ"_X1@\13PB! &&' IAI:I>^G+>U*Q$9 MR7<0_5E"6,(#/ *[A-+CM T3&@/M+Y&0AD@WQMWUVX)7B'/S:X( 1$1$]H#1&HDE"'R@W%$^-UM MB3L(. 14[!XBI?$0R2<#XR]FXRK@(.RE_,6B_]&LZ&]YJF6\OO51>LU+MZH5 MVZ-XBQL(Z]1 ;PC -%NH)F&!G?0_A:'[Y&TO@4SBL1E[Z++?"L&X8UHR>%>L MIGWN4;\@Y0EH'=32LAC@:@>A7D*MCJP.(-=A,)]BLBPU[#./A8C,H&$0RJ75 M<]5:$GEJ&\\GO6/IZ>/9?90B#[(N&@D.&I466;7ZL7K1C;3R_RK+\'X&-5H- MU&R?+YH#'/5":G=HNYXM;L+ Z>5X42 T9#1J1-/NWG8X6L"=*08MZGSRF6S_ M:EBVU]LR->H,\UO)4@MPR$LI:=I6HX-R5X;RTM)59-K MT-.Y<=2S:FE;UN@6K5D$$S)R(J9D\P*J75]+-K!&5"!7B908_=JM<@@$30TQ MJS9/&9XZB4'EK.3N8-:5%O1*4$AI?Q9/G:A ]J%SS'NGY!RN08$1D[(;!%/% MID9<[7>*VB>:?@Q;':E]0J=67.T7C&9\N'Y\M[W"I &.AMO%[F&SS1(%#@6T M$AT,6,I.MH1 0;*'=I=Q#\$<,;7]/!LUB4_F&J>C*02V@7L*2DE 4 E(A>KN M4>5E%_.H-)$;B+NMC%.C",'RE.!#=X( W1ZB4Q.:,^Q(]!M4;0ZC6@*I'0J) MB*GIG/];DIV,.6VPO' 1&:L5,"HK1"@CJ!H,7O,$"T:%AKTUH;Z1E(4#5Y3D MNEP.R+]%GGL5G*&5%R.0S*4Z4G8/.>UHU(H(#)0IX9V4UK#+0T!EZ%"(! .6 M7=;X;D^:FL!>[[G!\7@V1<] -P9*+-CTG"46DJI X8HM8CH;[.8/2148.Z=B M8.3>;V! CX)G.^'SXQ M9_,R).=A\A#/$C]/Z]ZV\8#,M%9B8 \J3A0E"I):5;X>I">(,>',NSP0?XL) M;Y@/?ZM:2]GN,I0#4E:(4,E69?KI$P>C)%Z$A+WX!P]>A>(>++XVF8&4THN( M7D51TA](&36;E^:ZZ.2"@LG=+ES/]VD%9'6D]L&'J!63Q%V!&5S&21S%*&"7&;V 4Z2WEPB5!"91W=\] M;2BE"X&.B,S@NWP+99,!\;'MKMS";4V:#K.9VQO]"X^=D2#3D>M(=;BNR0I9 M011Y,[9=D]("4#D%)Y<&5 QM]VE$T*<"ZHE9]6,5 &D0%TQY6T[O+(QXE4E. M%Q2>"C&K\+2JJ!"@JL" +LTFF&=P?,(!I>Q3BB-W207$6(R]1YS1![G?E*-L MU]HIH2R/!:P(1RY#J;OGT(O'8'5I='$4I):#=@7\AES*XO:=:Q!0 MFBD.:ZD(P6D1F8RSW6W-;*L?0%=-@8S%$[O.LBD*2*8L1/.HG&;=]K%H:FE9 M!*9!'8N@U(L)I$?;31B$PK4) 4L]L6&8L69D&D0%D_NT9>>2\INV/$@H\8S? M,(A.\2PD>-/)%T<7SW2U4VZ\ )$UC]?U5Y0 R:Z]>U(%>PJ*%\QMZX:53)5/ MZ6%P!E.A5T=J"/%!T#5651&!O-N](,WW3.CH4)Y/8?1]"2D6!0)R#4YWZJU* MV2H/4V?"HE]4U='2IJLN3YBE5&($'+1!6$6I%;4C%].UF/S!P*PFFE'(LUC* MJG#EQFNC,&0[$ M^A,3ZM_QA-'X4K,NL4BA;CUWR9U[?A+#)![5D;)C3?M'XYN$37<\2Y,][B/,6_?X#NM806!3;O'B!7CAI M9+*0A 5FHM48L++]0JV5XJI7Q $LP%[#1V:$>DEF5&7!ABFPJ!+U4,!$+'-W M KNL_10.(K +_1I* S?U;7*2R)FTDS$IZ";VID-?G4Q$XUDZ%&_H6R$ V]M5 MC84.K5%?0P1.$]&6R!S E;!$9SQJ;KV0I0BSI&9\CM/_!\W4[,[5 .K(]*$W M@0K<>P<"QNX#2MUGU3J?Z1F-Y=!1*3%NQ\$$.PE)6Q@1+Z+_=$[_&LQ3]B&[ M68+Q:CFCT=B*E=&X[L#"!)_K^+T,"77\@K0TW5E/":*NA)/E!_*_I0YE/HV! MZ*1)MFUF=/2JFT:QEFA. ;6_VMI!7_X>"?02G8!J3G$H_3!-LSB$BCM]73$. M&."S.'6,#E"3%%JJ6NM6!+-4)97+U/6\>6WJ65.&T8$ Q(!()J+U%*+B<;12 MC]@I'>E]2#X8B$Y='_JN'OJN'OJN'OJN'OJN'OJN=D!D+_NN;AA+MU7F$80! M?WP1VHX)"4+!!&')Q!*#@6F'%IP]$Q.""JFHF;,F%:T^4ED1%DA=E9 6C%6K MA688EJT3.G(&SNCK?'#-C9L)6G^>JL:*2+S6I]![NG/K+3AX1&3V 12A>( " M_!*OS &N'VGB]D+]\DM)7I)@K3UV'YV#@ZZ&DOTG%260JI,22&=B<=04#IA& M>D-XHD\"H&:90;8I/KQ+<7B78D^ '^7XO!:HOU&K(;?132;3<>92[LI%Y-2 M>'-R_F_C%2^XOWC&Q/$BF HQ=2:&D O0#KJ:7(U[E*S&X0ZO$N(L4(2I84IM M3J&:;;H@83)?;'_IEH1S@I9ED(7%8)H##WB]=A&74;>SS,AX=D>7/_&<.'OP M00F.O-VOU$W[/2O)(H97]$TK FH\'OMA]WZD#M,37KDQ7B"R:/G MX'2=WV$GG*>"Y4L>)G(%S/, AUBNW1=L/$H9(\>E>;I.JTRWO0Z'#FQ]YC6LP#.3H.+ M8:R#!O1WNA\I2QGDOOEUF"E]I>Y0:MK9R6?.7N!X/B[URIJ& UB?('Q:C)B8 M41 8]& R@ X/*8 O.-4W&(S?<9QGCW 6FI"RFC_T?$9_Z.T>XDP!W4+S=:#= M)GBHVQ3..,NR$KQ)#;3#U].S>[;O"^QFD<.]K_*:>^;TA6U+PQWCE8T\8L&" M3)1U\+;Z]<2L.NM]8=L@:["FZ:5J_@+'62@8^!U(6>HV5[893UQ%U& 6NLI$ MOBU0K<;>(U3-G11=JR\C*"Z#9F1%0@6)E51)WQ*\0IZ;NWN9_:"N'KSJ_=.+==N+>P:\C_G*L?:UX0=*JJ_394R^,VZ]>O#BC?BIU&TG. MQ[H?D)M9L-S*U"C8+<*&<=/E/5"[-U\OP$U7$378 X,U3%P%CSBR?N/9Q,5+ MN/%LE#)(.C'U$_)\+.?/Q",L0Y+J6[R^]5$0L\?(Z4]767>H#7-X2 M:Z(4&540-5A[IPH37Q#Y _-$]FUOSEZ@%A)^@2B+!2QS%M.]\G P=OE#?!/$ M3P!?4,SHKL>SWL!69F)XM]VJN*O+O?T4!KN!V]VX7\!:5Q%UWP[;I1>@P+'M ML#5Q\1(]HDV79?"-81LNL #='Q50191=0R%:!ZS>%F,^Q0_^WBF>I8 M,,=WU*,;!XPO]A\+ICS2%WX10# @V7X+I!X$/Y#7Z M3CR)GR[9-)0HSCZ5"(0.]CR#(5:W*&IGWYA+5,SVKKJ#T\2]/[B8L6X-M;E] M/AO 'L:-PMDMP1%E+TT%UG3=LJP5WF#']QSH0&.HG,<.<1; M964M7$#CDH"F5,RG/M#Q0H,+NZG-K:@7UXZ.C"5+B?I:,-D,)NES"5?!+"3+ MS;K1K'M(QZ)'+59"1>T09)%U'2WM]N@[ YY[$0,H(1ATG+6_TC&XV$ L=B3*C(%>"+&G]^'#C^*"K0YJVU26B M"'XY>BPKW"$MFVMVA(CT-XKT>\A%L4-!5_>OZ0Z)\2;I+1T55.-;*%K50E%AP_D&[)Q[Z@]V#CVYWX?1 M3,:Y!)HH=BA/Z]PX)[\)7GB]L[G M&%;M#R2VGJVK&O HVK M(*.R3<2JT*.J@ GK43\EB$7ITJJIGI88&*]V;PK4E:Q< 0$%H%R_HI[6<]YB M>C/9-WJ=@ROC;*39\]^F-FS"N<5^@GC4I433YD@L;N*\K#FGB M-KM6RV#=_#!+K4B'=63/'SUCW9IN,>%]M+1[*^>#Y0-!KHY:6MI/[>X,"+H* MZHE9C>FV 5C*DJN7UY#L?N,[C+Q'L-X=G\3[CL7V]P ML=XVFE;['';3AITWW5ID.["3!TN@]](8 ;LA"7G># X<#^O$BPIBR$<=[8S: M%CTR]R2@/ /='CALI0.]LE0XL'B5HJ,3N^\EJLAZ6+X:MRS9*2LS#.GY_G#" M+PU6AF?51YLF>/QW/&IW5CYT\7MWMK2O.0OY ML.-9 R=E" "DH,>([5(F8PI5[GBOA8CPGPEE\^*1_L]M5LH9SO@Y ME#FA7Q$AB,Z"B?0.S1#V/X<^NWFE$G,T#WP[5&$?C:JCI9W/O#,@;(BOEIC= MW.46 $OQO'IY#2FX49^W/V6)"%W.7_N=ON\LL)OX>#S;';H@HM-U]H^PBT&3 ME?U)\]>5]9 64C7U?[N #A4 -6OK@OH-\?JKY^("T@7R%Q0&$B _)QV=KJF3 MX28.=V&R]W*!MR(P9BW>V':H, $#Z25?S-#GS![,WVU\)P1JV/F2[:O"A1E M=O9383H! -(75C@#EE!)U7+3%738L!AE^(9NMNZV5_Q=Y\$6-W](@)FN.;A,UGG 4JQ[-R;:2R63-#QVJD01)% M@U(%ZV^^4^@ZGJ7UKWW=0,I3M^FF**Y:%9G"-"T7%3%OW-Z\CWH?-EB=#7O' M#67;K"%CF7>D!ET\7G!C7GD-^=:RBTG +R]%#O:IFEQ5N,/*>2J7E'=<,B^_ MLESTG ?HPFDF:/7YRBX%WBURE%PCZDGEC\CS&=7+D+"G6GH"48:LU5-"-S"E MI IV+*BGGN:?)F$2W0<$IP$X7H<3IM&830$J_/YGGDF;+YG"*(LV7#+O!-CJ MZ+#945]43X?"-:=PPGI!EK:Q]JB[@X* 0.YULT8HK3U20(V>.A,6_!D-@#L( M66(7U(%[:S _4>+,:(X#R35I!FHU!JSX.AV 5A2OY!OK-ONV=+[B>2GM6[:& M>D,A7;2%VW>ZLC/9N>/@CJUV0M@X*X,H\N[C@T+_9.L+):U#,V4A=LEMM==8P0OX":V+)2 M".44,3"T'=BV?V]!EVT]3*)=WVLFS)7MM! 7!I\R2E MIS#F ))\;GDH':BZE9J]ZD94!>V1H]VGA==CR:ZM-]C(JC,V VHN+6R]TSE( M^0).&U6P.8F;, C+#6+S[K ]KC\E3O:J Z^NM(=4*>.84(1#F5!6BJ[F_:EBT3T7'^A:DV<#**R&?%^\ MNE3@[]#7(!5Q=8&%04S7QH7/[[5^?I-I=.,"U&CH3+=6-NQ./Y!H].S!J'8C M02A3NJ!?$B=YP,?TI\QY"(,:R/571[FI Y?/^(I*7:-H+-4%VCB%NG#M7F@1X40GHD MP"(1FVK?428QA'9;51!J!2)3_*;;; ?$8]R,;3>\I7L8V(K&K('9A #*QW?^ M+@%$^$= QOXVJ8R&4%J&;1&W?U3V^ L]P2VB"Q;<&#MQ2"?SX80:^(\*6>YR MX^S7RE"03WOC&!M1)Y(M:=>+T'Q.\)R%IQ_6.Z$G%+A1VNLLG,TPP6X<.GG_ MJTU42O-"7;$#&VBP2I\9_0.6Z5YT\%$NDXS">1RUH;#.&@?:2M!&!"TB\>\9 M+V.2<2(9-*.?%E2(_FU7?6K'!O/W-0)D $N/*4F]7(T?=PNDBBQ)A\]4A(36A6,#^0FP1.B"4[/86W/-K.ZD58H]AB M/'@490913=2JPPXB0M* A[*8)!-5U0$S<&DA,\QP;RZDA 0,CP=3R;4BPA9 M&G,8?*&:L*9L!-$,$VG1MX]AP2I)';-R\4M( :#MZ@U*P;[#,?+\249=7N6; MO[=R0Z0D]9;Y0QB;+^&#Y^-IN+I?28NY^HT=NZXD6\%$S?8;YJ;9N?<,8B46:C(N6'50E#5L>_F^!#<*P+/O/<+0F!UR8VD M<4RZ7Q:JWW%L@EW;QZ^0;_+.L)Z O8M#P!657XXTR!7DSC"+'Q2IF;TSK"=@ M\[C?UN]P9WBX,SS<&=J],W3" M)(C)^O?[257R43[="#O?S<# M?SHU+%$ZX%Y(E$T<1$=OK@U+E ZX%Q)E$Y=IIJ\>E#SC%#R%\*_P,SM!7RD9 MUD]5YEW70^EF;Z6;YG,M7E":Q3 R+ X5H7U7A+[@RX\>8J]:5R+:(?>(7=5< MA@1[\V"3/2L?/Q=_;NGEC?Z"XC52&]#;0=LI>]O;.?00)K&3O23NYV]V/B ? M!0[>%LCI-S NW 2.&*W\U?+-^Z"G*2V%;=\0*2O9MRTF9@O> ME3CHWY,U WNY:EY-Z(-JX;Q=;7183 AV\[K3?+4AY\_$2Y\><\*HT"2MPVH[ MSVCEXLI%.-K28F^HU_0H;%EMRH-KKS:T\N+T09R7[R2]O'Y]/SWY[]^A."/IV=_:7S[]])'^NKB_P_7_.5D[L MO+]!T^3[Y_??7RS'?R;/MV_'S]^/SYZ>3O[YR^K]#[_WWSY MZ^27Z:?+]9<3_QR__SH^&UUYYU?QW]%_GGP;75]]6SR>?/^/ZV2TOOHE^N_Q MOSY>7'Z[39[C]SL&-60:10B0P+NHZGF"Q!T1-0>;GHB40*Y(&#@E;&Z@4"5<6GR,06_ M.VXHV;R85-;\^@UP*[D]]#.?LH?54/JP6HVGV>4TW+QX=AYV@_97N;_R/;@$_CE)L'#\)T=-36I7ZLR@("%FQM987-FR51W=+JWF#A MH6=E'EZM;@@!D4UUZ#_8F6<+E"WXYA*]T%Y6V9:G@JSD*K21K"0I-%COSB3T MDJ\TRA=)-KYT),'>.NQ(1!&N%*F!&M2!5:HFJ4V3VS"2KDTR"Q%,F5(S2%:+ELS@ M)%6\I.NP\A3_])H^SW6J*6LP^*)H+4&+B?SMEJ7D5S;+#:);V2:=H@4G<4Y_ MP]=V\_?EY-XJ ?,/.96/#CI";QO!9G1,7NRMX3T=0 I=U?4>WAJEL0)P4LZ M]#)9+A']"]\D"L]UEZ;NF;EZN.14OZ14OVRHCF>UNY;6A4,',KK7#.D=58T. MY!=2YPF^H:#=A;S[Y?0)^X_9 ULP]_'=6!I"H+F[PI0O\#N"!'83(_.HWP=NEL:#W8MGA_[J:,G^UKL* MU#+RRKS3>D R[?@+<-K=*PL]0H'<%G[\<7 9<@Z*%NP__&?B/2*?6244N 33 M.7H.U4;V;_0'.[]BH!R8I9JS_RZVHXX"]VY#F/T;_<'NK^A$(CN2ZM1*03AR MS%Z$65,U^17Y,!NO'&'[OKH9+=BM'Y$0.5!E7BOG\-"KLO 2E4 9!K!F&Y69 M55@K_Z#PFU!V09\AV[%E&&O1 2"I]^GZSWI_1)[/=NA92-C[8Q%V,K>FD.^N MH\Y?$/D#QVR,R6;(RG6L275M)JA[-A*-*DA>AYM"[X\/*0%87!\-HNK[8:"< MI4+;NM/U&8KQ/"1KUC;C(,X)=+[X.Z=DYVO81O HN$&$%:E'&+C^Q706/U%*G@16P M]'8X9GMX+*(A/5YQ557R>F'P@RJ) &,9)ET?5NFLIOL/4>_DB@>TS@.8Q-Z, M-?1FA,_Q*HR\&*YPH(F?[VTT8#NL6 MBE:OV7K%NTWT0"N;GL7HS&)\&K)WC.'Q;B9HL2BHW\7=+':0I.TO[$D&;X5\ M1A,082&=U[..Q6(V^TI]3FN41TPN0S)!/BZX'^S&)VV;R'HI1O$IBF .E\H\ MV*U!4PXEJ,O8^ L:DJPX3K),>!.-3X3J\WU ]Q/>2_,3%S'CTLE4+VH_&"<8!Y?B7U4,%NVSMR-(#+=Q,Z([]VVS%J#\E :@Y/SJ5,31I"RJ34";EZUY1&A(U%;-JS4 MLV1S)J>,1OP2CA+7/?.4A5SM(:+(1N4PVG ( B.MTW#+,#.R+5Q!R/:8#]>' M"N6]P& @.F3?#2_[#GI!'I+V!ID_=4C:.R3M'9+V;.L=7-+>-J&HWSPN45+/ M:TC\:)(WT&YVR-X:CF#42X6LO&")$QV4@)N,_>Z MD#C ?MQOT$N5.7LQL#Z.R@!@]I8_)L^CI:B\/%NV0O/[H6)J=SU6(K"L2T>\ M]K8VNLL;5Q=\L*+!WP6F0DXEE-II>,7]7Y.>;$14>VBP!2<,>IH - ]LZDO3 M0/!2QVQ/8KHW<&_'1Q%U9"9QZ/P!%:VL)P;G!$I%*+LN@M*KV?42!7DGJ4@& M+EPHH +I>TF%^EIUMW2N$H@)*BI7I0433JL!Q6(4K",DY@-6+O9^O\9SY%]0 M+Z;N'B;*9TY=J._FX2/U3SR*PLE']H=C]H>"\$4C@FU8O5DOH9S,0Y&.7F>F ME'$H#6?GWJ%!P7*YEB=MO*GI+@F1K>DN62MF15&XDB_E?YRV48\./V*>3]?86* MW78,]9&Q\H5[53A0@:$)9M?%9[=4ZI@0['+6X!!I(F>SUY4<,(W" O(G4IJC M?@$2D]L7@&J$9;CNB_D\_\3NG#F8T@]G[WQ@)=.D+NJ5WQCM3LKH'0$C<(=F M"/N?0]]E22LJXJO[TD(J5IL4:R<)EN_ CSX%_QO.2-10LMZL4#I84CDQ"L0& MY+9^25AIVF42N)!9;3LT[.6DRI^NRGEINT("0N,SLW6,#N!JJ=#8-S2J0H(, M:4\6(8FGF"P+:Q+,B F)67OFS%3>AX0\978AK1?-PF#> W@B,A:< C0A!*4 M\UT'DL;V^RTB]"\+''L.\J/^LMK*="M2-IL85D=,?>T880 P!4Y$"&@/,Y4. MUZ()'9+CA%+OG"IW2)3K\=JA8>&82IO3W3X/J7.'U+E#ZMPA=3A(N5PD3*(BQ1&[29A@X]G=YB7J-*M-5Y/%G2#9077 MV'MDY=9G81!@AXF&=2A[/*DAIOL@N.:AF ",=<%O7>_EXXT'LO4(ZUH+\^J 5-V:Q M[""VYCOLXN6*UU6'Y%D+$O:4V%8_ARLU$<,0>KXJH 1_YOAE_ M2HN YCE&Y!]L6T8QRHR'&ZQCUNO'LK^FNH!89[@;9&0Z\0,$GYHYJK\L%[&W^XGG[$!)9"G]!J6O(+54$Q/'JQS)Z9GDAEU"=+01( (FPNA#LD#>]FS$)A0U>*-R_$EI2,.%FGP M5 D@-2AX#TSHO 4 QI9L A P SV_#]"?JN6F AI 6V\&;.9UNM[\\;.'"17_ M8GV-'[$/E5LD2=EV@7,_*[=XR).%!.8Q/N%\JWS I2FI,=#+579# I/:^A'" M+"=HJ$0G)39@8'=43WG =\PL3*#!R2?"?"0X_]2T7L/EM371/5#O^A]>*GH?=A!SWQN0O,CO-N_04 I3=M: M2EF_05!U3,R>7X6IJ&>4:Y8JPZ8F??M5]_TK 5)"D&8[VPH)WH2!4Z"I5:U= M&WN<>Y%;&@Z%P@SW$)Q.$T[ZA1:W'I1+#ZS$7W& M9OIHTIQ5W,Z\??$7W\X86#F>1'OWDF +?S,3I9N_Q"*999A\\/ TC[DYYM$K+K* MFP?>S'-0$"=!^!!A^LO4O_,*GKYNN4KE^)#:Q@PV=QQL@C"GC)W[ GE^T&#) M.(%#UP(2/AP'0 N/*86#1(U>A7$Z63#WP?1"CO4IF-7 M^B)/#KU: G#1K<8;NU9]W4!0+QK3467ES\W#F"O!!OGT%,R^8D+R_8 M!@0N$ G8R>QDX$:FB?-!W'?MA>5IQ-_T TAL]:3UG^/9V0(%K%=-N=(E&I.T MI*;*#ZNOX1)E92^C^")PQ[-;3/=QF=HC"*HOU\*!8-0:3+01KO*WX0#\.1CMH,^8F6^:JUB!E3JN2&)J7GG?"J,QN/KOUX+SK9D8' MT%*F)R4UL?VU@-YGE8/Z;KWAMKICU[U$,B0][CX9VTU9]DC1#6@.2*UY%[^B M(/Z^'XDQ[U8QNPJHUK'K[C,?>5*5\NIC#L#3 MD44K7RD:@C/>KW5*D,LEA7S66#<)O/1QLHAU@O(PF="5[SDXFN X3J_U)-#3 M&-3VYJV*G8[5=M@;AR98P]>Y]/6%OOJ S0X^4]SD.>-OF?1++=\/F!7]V$7BA9!'AF(CH.S&7:H \QY]QX+A3P*ZB\QR*M"5E:P0*^: MT$TEC5"E+G,8I%,C2L3@6[Z3^R:"?UA2U+-@_W W&KZB'2;:"N_>C1WK& MP,]I()M)EYXT) X56M7F0>RYE45[D=%FD4-V2T/78HI1#DH.2"63PV@UNBG> MM%V+K3YWY 6L-,4PAX!9U+7E*:95L/2PK6$ 392FV%BGIVOQ %"=[R#9!?)P MI&MF8(Q"J=T$)-B&3]7-/-^@)89KJ]=*TU*!3H^+MEUMBA! G;#:*,/TX9.# MW^J[T@/3 +A"HXOER@_7&/,G"L>\2 &NXU0],:NE/[(FL/2X4;W9 M^6EZ^ZID^N1M=@!G;$@_K:HPF-T7@%6049424%2SH^6 >YK,#&,6:Q@@SQN& M4!OJ"Z_(<9)EPF]\LT8C[)$RC)R%PY;')BTB2UYSB@F>+&+A\?O?[26HUL+8 M\E"71NIS\Y&B!11B4Z$,MZ_K@@:8VE!:MDH2[AP"T(E%Y@7G: M@XNQ& ;\F2>@$WPS02BO0_>";!/E_<.S48[F$\CQA;D0-%E9J(GV)VEK_# MY:,\J!IT8<=F!,F 1G1"8K"I*SSLDY4JIL&>8L%BYY+%K'(@E52G>L7:D3J4 MVU/,O'F0=I5WUGSGI2-2$>?>TUWF5T$L)07J]K/#I, L%:0KR!;DWN0K\6*J MWS.^ --6,WGI2WA+O)"DI98RE5G20PVB=E$&)34!09T0MR$02@L!@/S+NHI#J!&0QFS-B$"E4#V"MO $%/3WR)8[3BU M)&'UY+Z=LNYB.(HFZ<7%54"]SR5W.;/G!31SB[/Q[O J)$P&8F_-T'5%'2W= M6%2>/YZ.R#S8C 3(EM) S5Y0HPV_DJXWB&M0RG[-&J5&>HK-C'?I^\H)K\'M MJ_E0TQ\MC2:X^VUGH><+VW;9Y9ZD:&IV+ETS!_86D;AXY(A.U\5_@;J!5: . M=J*3>D.\7A>+%D)%F& /FQ9)P5V_"JCTDXK:Q%8)P5S#UD!D M\0K6-$"0E[&?<#@G:+7PG',O2HLUF;" #&$#-5NU(/)FKTE4_<(#9^\:Z5FW M?.W*VHZ72@&%<00 MCQ>7R)X2=S^S$]U6.#!6Y@E3Y\1IC0+WCG>M (R"B@D-%886\9A]6WMCMUC# MA_'L/GWX)AX_4/X"WOGWV>%-@B_#;>LYSMFF(S7(D:(#.Y::.D<^"E"@HEGK1?Z,_V/F5;/:QN0M8%6%BHJPAY O"6AFSCQ..]B;/*-5>'8=N.B MYE9$_H*D6(!FD[$+="*ZD^<-I\V^J5I/P.*;JDWJN8. 2#*&&VLT4C/WHFH+ M$M9>5.T$AM2I7W6#NSJ?7GH!"AP/^3FY:V_IT94L?59M'\.")RBUXO.M1T(* M0!UFRH9S5#&PJ::ATM2U5QPU"@[&;L3Z%DPHOI3(%Q2SX=?CV>B1 MBH\Y*?3DQ_YQ2QABNKJL6$T94]>0XE+3EC[8)44]T4^DD(+-WV."4 (E^A8# MZMUP5Y/RL%J%I/,LS7]C995[M=>,I1(.:1]#I\JQ;E39*$;S]W F2QBAD!;S MIM5[\^Q-M,CLU"&#=VH:SWB3)O#N&!5B<.A)Q1RD5%/8"*,J-JAN@45*<$D) M BK64Q%:=;2(C$A,_4$"DW10 \H0.E_H00+74?'0\<>$56ML[V.ZNOK0W^?0 MW^?0WT?=G_[5BQ WK2.=+J1-7P^\84OKY,U>[>3D)IC0T^39&>MR2F*/VE"6 M^^4YWHI?W]]266-"L*N.@\[(]@J1Z_IK.!I.E%_#(+/(( MO]\Z#Y^")T3<6\*NJ#<-UD9!D" ?K@E MY-:^]$H"J$RKOA_ )?B&[2\814GZ_*)F.7PNL^T*\R(VL83 7GTWTM.L.=FJ MR57P&;MS?)E47OL49_2(/[1[\)1!9)/04S-SR5!S3VI;?D=^^X)\IZSLED%5 M+AJEA])(/&L96_;646J8?K.C50'(=59.(CUG..L7+0 M1>+01:)1;A A_PGU15A)V2V*%]*!2L%'@RZ;%DT2+#GO&L^1?XEAXHG;P2T= MYG0\!8%D@"Y^[X,DHL>],;D*9@3_F3!GFG)S%5#/FP4K\U1."&BD:5OK=]D% M.WG)2O8M[3414K_-7.E[E8-(S8>:Q^+2:&KIC?;:S#7+KIS&.(0VN>,A6/&0K'K(50;(5V77='5XEQ%F@B&W+ MH^>RNS^#S2W$@P.N(P/FKD$HQE\V$])B5[<\1L/B7PMO-0TO@MA3B-CJ0=-" MMH=U5-/>HE%#:Q%KDZ+1^*T&!^8Z8>@@::T]!@28D!V#T]QF[I&>PCWC*:!B M]R*^.5&U23@0#2$OEBL_7&,L__[F[A?]9XAU,.V;2,_NM,TG9W. MPZ'O(!K M/K2KM3*GA>T=AWCF4&?_'7H9;_GS(VG6Z"B)%R%A1?+3\+0P$9"'][HQ9#/E M4B;^WE'<,,&&*>&Y:^M"HO#(H5,B, @WD;/5X4<>P49A 652EVCR1+2-%./-MQ[SIMLS]I,0@ \9(5@R9['\P(ON28J05,><)815L_$G5 M5!&*]'.NX!:B&A<#!K2+;#.0_]($D)TDNK'%A?OS!@F18X<,I][I1; M.K>.6I%I4^]FA=%TSF#MXTMWF98=.31IP;!I&R\JF[^Y-K[$MM)J>=NW] MK _(H?WSH?WSH?USOKU<8CH@\J?8QW3;72:!YZ3Q1Q:(7.<,L.(IZ>"?\I!# M;PZM+B/#JX8Q<1]XK%)\TYY:"9*&CVV$>I2DWS1QH\MADU@=1M%V_UI?1+&W M1#$]#-W2?V E_>P7(,X@^I".PLI(UGAZ1,W";!8?&#[XW1]7GX RUZJY2V5O(1!*3 M?Q;Q=$:V-0!0/R=6,@.X0@&V@(UR M[A7:?KK+5 G:J5)0T',)N.0-I'' X+O-B"$;8NL9+=1D2Q'TO,BR]9C23\!\ MR!I2MDNWH%W(.@D#Y9L*Z '6MM82ZV4)-OF2S8K=@A"T0UE+$JB:M0DFF]ZE M 9#,NYC,**3+/"U#TGF(H_E[*TF PJ8IBKGXYD%9HM=YK M6=*"F8.T MQ90W"UAV)"]M[(:-T3&RP-=!'7SI,.HWC3L!@"F09J=NY= ..\ M,A*&RAPX/')B"5WQDRCU3G:'<&#&^IC/Y%1'@9N2+601?4$Q MLX!KQB:$NDC3ME8;UX-FR /06DK7H8=:]H@8MV"WF/"?@1P :XF]9(P;1)R! M^N,@DK[.0R=)'V9RTUXQ5P'/,.0YG6J;E(N]W_/A"J-4Q+15KBC',,+.=_/P MD4[9HXIU\I']X9C]H:!/K<.KG]!JAA3D4YGBMM_D*5E$F.(VRZ+O^L=#9E,+ MAE!I2H-!<;9 MEI8ZFW=X[K'G%X/X!BU-N%S"86T$&51=+[$\##=D9H2F!+%SS&2]? A] Q(O MCV?E2*GTC9<%,A)9@>BE%SG(_PTC M7ICY'1'(M"7360*4 $'^5>#BYU_PVIS6[XQKQWG4 M5/9=F4B$/'7%G]J\.[P*"2O39<>_Q$2HL7'XO=#_9@%ED/S5\'*X]'Q,SNBF M,P^)N<50'G5?;/Z.+#*)?S1GY'.6TJ:,YGP@\;C[88%J9)*?I,S5:!:);5VN M2_H3DS<=NR/OA>6I%4N.@J'06I56BCH,",6Q]R&DT""9'(?&7CIZ&\!DB7S_ M-(DH5Z(F5YH;0'G4?=D =F212[WI+*PG](LE)G.ZN7\BX5.\H&>-%0K,[;[B MT?<@$M$HG!P-,QE:!= 7V/=-0U :="_V )$P65#[H?_7Y5$+N_ZHZZ^MW,5L'2JD'">^-7S69@$,5F?A:ZY^ZQF*OO@BTI) M*P>JX82LB],4/5^YE%=OEK7>-;Q,ZL8?OIUJD4]^.6:J$_&6Y,AU"76+L_]C M_ DJ&C3A$(V]/\M$*)D<"(!;^(S0&?WCF$S#)T'Z5C<<"B/OA?=4*Y8?BYB,T]HL?&O0Q8=7(2!N:-#9PL4##' MAK(-AL-"VI?9F+ MUR=*MQ[9W2JMI)Y>>\+AH$A4%3TLLDRRU*IY^H,$>"< @B )L.V-6.^H)0*9 M0'Y()!*)S#_\OY=M@)YQG/A1^%]?G7Y]\A7"H1MY?KC^KZ\^/APO'BYN;K[Z M?W]$Z#_^\'^.C]$['.+82;&'G@[H(MKN'EP?/<9.F*RB>(M>I=O7Z!AMTG3W MW9LWGS]__MHEWR2N'^,DVL1%CZ/ []+C9HTOLHM,3='KZ MW=DWW[U]BZX>'M'9R=D):_(??PC\\.FWWW[[AOZU^#3Q>1^2;D_?_,^']P_N!F^= M8S],4B=T@4#B?Y?07[Z/7">E,]G)%Q)^ ?\ZSC\[AE\=GYX=OSW]^B7QOF+S MAM ?XBC ]WB%*.??I8<=_J^O$G^["X A^KM-C%=\1H(X?@/MWX1X#5,/1+X% M(J>_ R*_RG[]WGG"P5<(OOQX?R,UOEBC-V/SF;9Y3/OREY:\ 6AA+^<.VDK$2;NFX,E'##U';JW/ & 1Q7F7E/!_?;5/CM>.L_O[ M0TKF;8O#]")PDF2Y>D@C]^?%BY]P)XB27SG)$^4AZ^,-+)$W.$B3_#?'\)OC MD],,-[_J)O:F.@#@L#:$?/WVFA8FGWZ#_GOP%-"%2%J #L+A\<>'K_Y(/T/1 M"M$/T4_PZ=_^P$C\LN!%9V+OTN#:"51QM>T@M MC51'FP%2'SC+U;4?$EWD.\%=E/B@@19/21H[;CHIAF1TW_S1/)8D_ A@530% M:!6-4=Z:X"QK7V(-646;@JBYP.N:FC?:ZFN1)#A-+O9Q3,A, ;,@$$PG_;'5B:+(I;*> MCXS%PAVXMM_[SI,?$&V!IUS@'"HV5GF;#:6E'I3-[&)!+*PJ+@2CU%[YE?XF MQH9Q'5"A+47"'!'0(?J!>H':KYLH\'"<7/US[Z>':>S,%A4;>J'-AA0--Y>/ MZ"**=U%,70$HJ33_]:^^.3O]_?<(TV[L'E]$$JR;C]RA:RN+=G\WH1OLP=MT M%\74*$W3V'_:I\Y3@!^C6S*0*$S)H$AOZYLPQ43"$YUI1N%L_$.T!CQU.)=" MN@'7>>!U"'+D&->>OS=_'%?V.QS[D4?.<'%J!@$G' B<+]XO;B^N*CO;_\I? M-'MO_CCRZF<(N H],_(_59'__TI?,'=CV-"+T#-C7'72'!W+?>QM+DNJ1CAR M0J^U9UFWR*62%9CIXFDHST*]D$; '6UQX16:P3"JD*#_X -35*T1D#W?LHF188%3)CF]OJR"B9D.N15P'YY#4"&:&( M-8Y"RTXBB<"X(&F,=0H/#-G:L,:\\TXKJA/_YD M^V4Q+^=X%<68???HO.#DZH5L&%%,K& G/MR0720QYXF9DEW3'N0)QZ*D>)YH M[\AGOTRA?\MKP 8VY;0= +0=Z'?Q='*3Z?:+BN]6W!)EM0%*+W%:0Y*AE2K MWH6V**H0:@QF=*.C:_.KT^?M>9+9G/MTGNB?1\BHIS4YZP1LW#S5.%!=2LBI M.*Q0&C4OI*PN-:[0JO!H#WG 95,1^\2Z7(0>1"S'>$-./?YSIO0-1*W0BZ/F@0!-,I3YCNJ3K=X)C3-ZP*LD26*V*J M3'+,5J%KVHI684J 3MH4N358BK9**T?"'G*NG1%5IV0"ZZ_SM*[(&\^4Z26O M?T6!G30,C5Y:@]-_WO=.RBL OHGPA@U84RQ?Q.LZ0, M+P\+-R$2;OKC5OE<,B]<]\3H$*.O8E^V;WT-'5,DA&T=3L0LJ1Q)JJU_[>RB MY'O$.IG?N:1;Z(+32,<,#84CZQ) 'X7DG\GD;Q.Y!,?>Z970Q^-$@+H,5>6W MS4>*=A^.R83(A95PZ -VTPIF+YQDYW?KH=KY!0]V55Y_<'0<$#WF2_-O55 Y29\ M)F<66X#E49\-8#G,=0$VPRCYOZPI'Z(SPJA$_@H8%4W1N!C-WI%;PBB/^FPP MRF&N"Z.E(JVJUU7>T=R5J@0,"H 5S9K%W=#!(COB0ESM5KA:>Q5PR.P$!IB M=H22U>=EK6&#@)5XQ-8C+JD=T:C>N&"&?0"_:WYI^U+"#O!K'C'S8M7-FC.( MU=DM^K$O8Q6?' [B6>0['K@*D9.B)[SVPQ V3G)B9F.Q;.F- K?1EMI$=\)* MSQ0',\Z[,!X#-)C\G@.7_P4+YS[Z"[ 21 ]9L_SN3_H$%SM[D V9@T5Y'OIWR&1 MK['>)KML3&"Q7Y_O$#W&29'0%BHGT0I%R>I+A1+M;0Y=1NOR)H)5U M!>93>1$0L][@ET]9?RC).A0\J#:(OJ&2!U0.FL;A >VM[J>^D.<2M'(AS^-$ MKOE@J'/,#RNL?/.-SC_%$<8/.3GVXN]DD:;7$\Y1:J2MHD MO!1Y$@ M:\U>&^?MT6?2 B9ZBKT*RSS0-WI,S8LFEGSCK=J;MJ<'7-AM&%E5??W@2I_ 8T]N[Z3+.2"@:$J1I1=^3 M?S5UO;!O(S&D(NH"1&>?4HAF7[=,!H- [)(+ $DZPOXG:25

    3@Q3ENNB4?+06EAR8G2;L0H.RNI/.:N^C$BR,PG N MNW:",36;F( Q]29D00#&ZF><\Y!I_=8IHES)R<0:^P[D30(DG+577NW,3!YYA+"IH.K_L$CG0)W+S U&>H9%8AZQ;RV[L<;#0 M5G1:LSKXN'2)B75(S,/<.,RI+MQ_[GU6\.4"4M5I8;EWY^:QW)=%!2Q[69?% M*:7$LE/VFF4 G!.6=;'0QK+6K YY;NGL_-0)_%\(R8P4]'^+)PJW$U(SG>- MS(HL^Z35-Y.=HJI?-$O'-W0G7VSA6N@7JG0GUH4#25DYT0SC64%5.A4"7[3J M' =(;44Z@@2T[XW(B_C)S1-\021@20+EL@:()H M&_LG\AZ"K.KY' MWT-R-S;6"[DTJ1,#!E%-!,2,#?O9T@U%&B3V"3RKW]0&E."LU M/!ZZVJIX)*%H/E*A/8%RGT+UEIT;SXM3D)97::!/+F#;MWT-VI)#K01#;3"# MS^9RQ'W"_GI#_KMX)F!;X^FUI2)!\V?X,=@>0V%^SB@AAY%2TI46??1CXJNO MONPAE<'K:)'?&]2I%(XUO?.<:J<&@H3U.%,YG^5=-:%<\O@3'[T01>4):)J.E1$P(<)A]CNCW*&\PB^PX7:*KV@32 M40]6;=?[E"C5#W[H;_?;#P[Y!WT.70DNK6%7^%2B0]D-(&/>'-!G5D$CKFCG M:,MZ1]NB^WHL6-22PW'3UIL#YWV ^_\]3A(L4M=WSH'&OU[N\12J M59FVA5?SJKPIG+UVV=?VSU_]1%T_GO68CB'OQ"'!=_W-VY2.TPZ*9L))U9B1 M/.&F<73TATJ[F;Q84Y-I\X%DQS3T!5A=V7)>8+;>7*K"L&/S'TC*RLW5,)X5 M[("A[X%G$-D_!:#:5L$(DM"^P6*9K9A:QT\0$\VR4SY@-S-.IJUDJDS=Z/V6 M.E_"8F%%!T<(NJ (SQ*9EKW,Y;UH?Q342X'UFJU!EV.+9\FG2SI>*9RCLY7D7Q<4*Z0'" M2?$ZB@\09_"49I0.4[FD5$F;]% I\B2* @!-F'^'\N:S<%CUE'-=_ZG/R6!W M5A[0LG>"J@.AN0HJQ'5UXS!*%F("!C&L8M"6_3>\6AQ5ZP'4._2M56-V#!QQ M;-G!,M"\_1=O T"KY.7!#]Q$,>1;>$.(A94O2ZO0\WF([0O^D=0? ?M M,@JS4_!#,=/'TE:8=(U3'SM%5D^718Q$#X"K]&(H $&!%7D)E$I35(FHM1]? MV$-4.:Y4)V/H X86'2WE*.[%>/"*D!4%Y889COP*CF;E".@45ELKR:>C/WH\ M[/_]/5X[P568"@_W26XBDJWAZW7T_(:T(D,^_19^.(8?*D8AKTR:'L C M]"O$/K/\BEDR_R!\T9CTHXQ*Z#R2KZ=SYK2H&"Z3U.:@TWF-X$O+>.@6$]\7 M71ND]OV(N+KLM.%H2G0-)E=5X4=:*9I;P'Q6(6M]1*U6@)@;RC;D0CN.#^1\ M^:,3[$CK3G60OJO)5SC]UH'0(')2_ !?!SB]-F MDQ]PX"E[&(=3,E=M;T2N!0OAHQ#\<4$#>:0?LA>6&AF1HP!G422I3U;+AE"# MHC+P>5QDW/><%-OU>HX&L;IG=!S):-ZF7CM^3*W&RK/$*0,!I?0,^TEDO C0 M#DT0;5-QR\\E-%M%EE63HW/\ RV/S"!;KA9$+:3)!^P "6^1%H27X>(>H S: MX=Q)?#T#9 @=&T%_ _A5L$;RS(!PPTG[1]N, .C4%0 X.QR'R $ESH^'YNT.L2K@!WTJD8]EI+7>E^3,A/#SZQAE>^ZX3IQS!Z@@(($)ER M$^[V:4(7PUN](*CIV#"?Y6*RL:B$4?4W,J \PQHE)1MH7^&#G B!$?2*LH+> MOIY7Y,+T^.4$9$TK8/T;@8*1BL* >C9MLG"N#5T_\.E56<.Z@N'1;B;=<\;B MT=I-Q-@C^?)N,:;"&W<;''.6K=R>3#$2E9N7&92!_E*!,OBZIY)2Q+J--34O MQ@VMB0>D8&U5T^C\VYA=C@49B@>,T@C]^=-%'@X3EAPRFV4 M"IYMCJ/0.BB:56AR9D08K#1BM23RC%'0>"9:34VP5:VF,!>Z5^=73@RV;W*' MXX>-(WH6/%+TN8B6R?0[(B9$SX:SSQ'Y'M$&U@-,5457"X*6C7IP1IU&GOW; M_?:)*,85I43.[MB[":%PB1.X^R"K,@4&H$NVZ$L_V).6.7_T\;L4BAU;ZL2L MV(AJFG9("KMY7G+B."\Y$5(6:+D*R@3:$RZ0']+ 4K=DA$5-$5:H<>DQ9A#. MEQ0-:WT-)R?6S[Q\8V9 W;8J#(A[F G,.+EZ<8.]A[UK,G6$G['7L381&Y6T M-'E5*0?#UA?.^D8 5+K*]!:3Q3(P T'#*?TR9-9U4V2%J4]GWG^NY&ZI\@"O M6/=IMBZ;N^[Y@=_!5$%A4[)K\.7TA,,0+,%J@WJRV5H,FHV<7-,CL):T:^*I M'UQ;UW7WVSTM]I0Y9.$YU)7C;BX")TGH=1%CK?W&')1#YBK2BG,;E[3Y$B;C M#D EH*TDF ?3LY=\F-!$;HUHZ45R:VD/LFW.9S[+>>UQTX"1$[0VON &U$6I M<"/.XT"?6"U7C\[+)/M<3Q9&MQ$5[S=[\BFZN2PN++-%9#NOC"8":ON,QLR, M;($H73%J\,F[/"14>/+[MY'=R?@U8'& MZAC%@N-11']Y$E8_*/E@!I&HO M\\F".0@/M;I(O>=LA#OA[/J/+8Y!%\+"GFPXGZ4<*=\$O\HN@'/#7781;/DF MN$N.@FM@Z13I:L82K8_X)3TG'_]<%CR>4B.J$39:4$B))5'1C%+%06-$6Z.R M^0R0J"7RJM)3GQ]-W^?#_BFA#Q;3J^>IJPT*:9F\*18Q(=)ZQ>>(?6_[.DM5 M<+5( ]F8-9P$D&OV,B+&9)9.M V6WGF :]T9.T8T*8LT3?8)3?MJPX@237B> M^+_GOOQ&3*@L,]S28THG2;/4]0V%9%U TVNJ1>?([8]Y9.@@HB M:N*!-]"!Z_TN=ZCP2\1H0Z/>[Q3%7E204>.B"Q?L8T2^1I>6LFUU2J:)B/8 M>QH.-743.R$K:3&ZIFAU/;)?4&U+:##1N3T4WS.R@-5<#ZN<=K M'TS*,+UUMF/L"MQNQ\\#V2WV.@MRT9??(OC8SN5EEU#J . ,3Z\R".L.'"4Q M42#THO(A)5O,1;0/T_AP$7GCP4).Q09*I!S)05-K>H1H8Q1!70#: 8(>+!J< M/>1:1U;WE P!VJ/S<12279?][[(3X=#36\OFVH(PX?V97P71\]^Z(YGY BZMXF3!B^*8"DLFKS=/! CD!L7-KR!CX&=NRA) MG>"O_FY4\YC;N9U#,X\51=BP-H@T:IK -E'#E1@7,^TQ:YRN05\M8NR,A(]: M=T8O6:J41?$L5/SDFX:\#8N;-^6Y@%NCT+IF@?IGP=TF"L?SD;6Z-+WK9^]--@C)7W V9$CR29Y3;K=E#)H\%4?A$]BG* MO[7L&94)I0F UO#TSI*/L0-AX0^'[5,4C " >G^&SP,UXJ(US[Y!["-[LN9. M?"[D]D &&?07^SC&87J?EU^"$\-^C/K8TNZM' ;YO,BM^JP-*AHAULK^#9E< M<'7+7C+R0>"Y"3??#( M!=>\#Q&.?!!XX HWOG!2O([BPZC7[66OYF\]:O2[+]QCE']K*^)"(HSVE7M] M9/IW&0];)PC.(5 MDTWH71Q]3C?PE,L)QUO__-Z-NHPDC,A!D3=!K W*&MGV($H%5L>)>-!:#J<, M?!L/BC@;IY>NR=#9BQ9; M''JT[%G@C &C>G^&%4J-N"B'4/X-@H_L[2GP0-VM'_YF^L.H14W%[)!JNS^//H<=8C>UEP M37XWQE%$W+=97[>0CZZW !E&LC(?HW(YW8=&P+)-*Q+S@!UTW'2ZIU3/D1O4#"?M:A&7V1ITH]L9R[@ M"Z.65:@]F"%YYVAOF:DR/0::A$P9GU(N.JQ/5D'X.ZOYQ612:H.#-S[].FX7 M3K*!#$#D/U VX=D),.0T2"^<.#Z0P^QD==G4")NS3WOQ)0(5:4331[GP RZ; M6TUNT4O$M211RE.AN3G=8X)AWTVQ9PV&?5DP#\B>' J@6?;"P"E'J0V8:H*A M"EB=J=*$[B5^2LMDS<(H@Q'R3'$)F=Y:N5R(CF3D6Y04']O<6J52JJ6&$HY/ M+_TV*T%T$SX31-(L>UR$<%/="9L:/(?+^! =MU@1*;_\WEZ^Z:[9SQ/428>H MFY'N'KO8I_4=(?GGA)J!3\BT9N!R(0EFQ)#C'!XO)U G.FO*DAU"_O,@B#Y# MPE^:]-R+]D_I:A^43<@G__=W1V]_=PIUIY=N&D&1G;>G1PCFB&YJY,\GW_P6 M_ORG?7 H_F8YX:P4%/4M3#2=^C;^(I_4ZRB^S*9TDTV*P M+[C1*S]$EU$0.''RVJZ-I86$VA&T]T3IJM&[&.\8U];NEF1])2,W"<-*$ZD-(2WC5VDB3J3[C%]\G]3U@ZU]1B*V MUFXC&NR 2[?W4;A^Q/&VXE:8 C4\,L8!PV%"PSUD 2@2(54Q(AK?!'KY&<=/ MD=9L\ZHGW9(IR.P_+)[Y+V[B3W3=]4MB!3CPS/ ]=A)\#^6#EZN/"5OUDRAU M*4'SFEW&CDB]YVU0 (U0#*V.H]7QGORC=:JPHNY5I%K3^9W3,$#Q7^(5)DO. M8P5.'IV72:T&"37SET,B5H0W1*Q!7J,R=5XR0-D_871+L7YO)!WZ*)Z-4I=/ M[-RH$#(-(2X74K-S9FZ-MI $GHW&\/01\MYWGOR U0H./?H491,%'IEI9FM- M&>^E3-N"+U^5-U%6I;)YX?RHYMBQ83/UE'3-D.HS&[J^^@H1 \&&$FJFU9:8 ME8ZPPZ!L:#7VL%MR C"-&X687R'=.8>IKR+YE,R'=?$94;M;W+$V]HNH2H36 MJ)4J&JMN6+OKQGOLM0$Y$68$Q&Q<58N8$46^L^_;EX5V$".76@,TDH%JUXO, M#/9[_(S#_92:1D#)O*;A,])U-(O9UW8-;+FT> *G.?X.DT*% M3\K&]8^ %Z$]DZ3DX!LCCS6S_L2F0VIUR(A'.NSBR,RV)")E+39!>4^J!RA4 M;.$9'.?5-B?9>/6Q4_-.%KBU1+IBA[5H'D:W M*10NHY0XXUU-240$_N!@[U'', K+*ZSY:(C)9'@RU%=<448&',9\:E:\QEQ6 MI!O/?.#4*3C9GC.:)QF2&?GLDA7>3$4A@!6'+J$Q!8!DY"R\]Q1S([)YRQ;L M&5VUC6Z:_O:!<\=@%#)*]PCL(ZO.W>[; <$=@*8>,7L' M);]U,@J(WI=,-Y>/Z**LZ(B22@>__M4W9Z>__SZ[>/K.LI.WWVV3POV2]FL0 MYM^A%"9[#KZAFX+ MIB"64;/P]E+ 2D]<-3;1F0"J+L,N,%4&/LRCD*5'GBZ!5).&:=@T&9"X"W(3 M_XCM@+;-+)%XFMZ!UNA&081)XTJ%K(7=3($M)33-V:;J(7$![CJMJ8% -&%) MR3H<.^4D1 MU+261L&/M)C(!"!JU!6QCZ3NRB)<.$7\DB*SP)2@HHCR%&BC:^%Y/OB8G>#. M\;V;\,+9^:DS2=H"$2D;F!+P(@J2+;Y&D*/FF!A3+FM@.\9:+KU:O*QDQ-KH M>8RQD^SC0P694R"'1\:XWYW#A# 24+U]UO]P$8\9=XY;O^1+D0.ZD:QU,W3^*0_?Q#Y+$O;:?F M595I/96ATO@'8.V#'T9Q7@X6)Y,@JT7#M)NIR8 -! -%(4IZ3. V#H_^]IZ MV*-(1E6D<(>H[VO*W@!,LE,5?=LP:G+BPAS?[,\VO3[-N:\KA K[-F)6JPSP M0E/SOQ^AQZAJ^\UX'@?%C>:!J5E.QDG+Q(B)6?"_"ID1'C>3+-@O?T9G.RZG M4W;<"&3N<'4]J46O='8@N5[6^Z3P:1&S"9\F,Z)'=7Z,W90<$Q*:Y#I[6I>@ M5_C%#?:)_XSAUQ[>D<]\%A$&6'.V49SZO]!?6$X1L/"H6?C9R17O:$T/U"B2",IJBJTIA'.B;UKDCC 3.D!(R[C#7,2)Z!%-]CD< MH^BGK[-\D@TX60%4EP2K4)*.>X![_#8*(RY IX"1F)B%743(C'0#Z<"1!11U M2K *(_F@+>P44H:Z-@FY,+YH66AL#+1:77:/]CY*DCP4,=-U"T?C7/2R-R. 7@6$Q.LRW!8Y%3(HC5#S MF6"KJ*HXK MWS5,Y&SL*YD_CN%'L?GY#IBV(N%P(,T[]U M!8W;L9RD4JL]7A>.5_]*K-GGI1_LTVEB>46D;+B1!;P(KS/H7[OA,P/T- 0H MPT]UT%H;]"<,!06PMP"7T!K?[K=/Y(BX8G%5'Q-,@_("%T)@B-);KKAJ4GV+ M'I6<.0_RV*P+0)J3.'88#112(G#1EH4+[Q.6:,HM*<%?L6A[_\Y6*,U4V,JW MZ]&EH>D"E_)1"8B>;!_OQX"%3I1E\6S-\+]N10P<)HHG0^(.V2O ),I?,R\@%"P6.CP27/CY.+[W/7'OSO M)]03_?B7[(R#/7).6_1M2%YE%:6R[QVBVT>*+,*Q$Q,SQ=(1*9[:O_$>9>?ZW3^PCH+L8;TB-!)',B M@\5]B]/EZM%Y(9:W'T'A,7C#@R\Q^^^D(;S#N;*2(780R_(4YM6>\VIV[-QH M[;0X/H9:U][#)W1@LF,. Q]#0B6 M_P_1 'LMN\'J.HJ)M1RR0@GNX3%VR$[I9D&4 M]%_,O90S.Y.E.B;;=NJY3SLHP>K-*&0U/MP#2LM>B:W]CWVK"/BL]L@)P*JR M6R]!)_FVY TZ2JQ<+(J""K*_4]\( MS2,0L8:VST&Z.&BEA>X]21KHA=N,>[PC4MX0BS-9KBX")TG.*_$%CYLXVJ\W MY4=W<;2.G:W"?9MFQX;#7_2X%+XH+CH#8-+NT'D]WT7*ND1Q\2W:L4ZM.$^& M0R"_%ALPD[KG_D6Y,SY&@H0NU-_PU/0WW$.Z^,1/\0..GWT7LQ5VC]UH'=)> M)LO#.3G/IGT&4P](].A%P1%F)P61&4S6&7M++-P+U2=$^-1.S_<)) M-F0/>?8][)T?6-A%\;YD04X!S^S@/JX,+&\']O;GL+!;H%$UL:UM](-3" MS_6F:!2S!71MZ/H!O& I?<./T0SP/0F?QH^<4XQ"F!>Q( 4*/5M>L. MJN_)+UU"%^Q_2A@]'="K+,SN=>797[G MG1<,F3K(?R_(+_VF"3-6"H,.FO:*HXM8ZBJ3GBV"%!K.HU9ZET!Y5=.EH]>, MYJ183HC)=!W%E]'^*5WM@X7K1OMP&G!)Z=FIGB1F2%A8)&N"5E&,O*P1T9>L M%2A@[#_#Q9=M.T5%NO52(QV3,>"M=/V>N:(ULY/BE"9%#^KFE9LZ<])+6*C+ MC)PDP5D.M$K]7*OU+?M+OO[JNM?D:&K!-I4<]7?. 18RI)!QW7B/O4II7S-( M5>+$0A8 '3Z%F9H=#Y?Z<\=Z.(+?0 =%G-]1]NJ84W&<0CZ:5^'H8:B2KP+E MV1Y@?'+6'KT29;-O?"&(B)OV/"MS)E+7Y)1![+@84@E&B0_J.J6/D*_]T"%G M#B= F5LT0>_]K4]#[-_Y3[$3I$Z<^9Z?G/#GU[;-B]X Z=#LDFG4#T5KTX$B MVK!C?/+332Z,G-[!#);E+,S!!I%RV'7>RG)GSDW]*@E>CM'N:=$T003.P)OP M&2?6?1F,$3:)BQ7 M\5-:";FE?R3J&6]WQ3-J6OZ=G!P!%G.(]=,&4L.-H3'+0W)X\5=;9M!95MXR M+N:CO"5BO\FV=(\ANL,E9V'X M U'H]5]4OIP"K%.P:26#T/CC$$5*4TK4Q,AHH9@00V[FJX8\:Z2C(W85CA-""_=-(($#F]/CQ!,,&W\IWUP*'YS! MLA\&,P,'!KIM&C"AA M#<1&=*BF5Y#=I6<9/\]QB%?35#T4D;*#: $W2E?=W# *.YX]F? :'CSA<(?$ M@98Q0?64F?RXTXE.>SV9&,W;H8ZVWDR*ZB:6D6S-]*W=\EC4W-DCK^.UXGMEN;A6H'-\*GAL6YC&M]YOUYF2-DNPNB [9C+2A*J_V0 MD#\9PW(M S).6SR @]B8B.Z>M45H9 =6<(>^S5F9-)JI0@0#D_7'RN.]KDO M(DO-QIY5Z(X5;=/KQ-+)EEI@&3$;Q_,R &N/),# MCCUWSB%_Q.S^<^_'D"1@A^/T<$<$BZJ2RY:%-/!4#MF9R M*"^ZISO^)5FZ4R",3\C\88?+ASCO$_L6=-K,WKY(!5>%CWC ^H>8')+745SU MZE3R0DVII"14+6HJ,5?Z6<5L'CK49P.A71%9VOQ 4.I@8FN19I4 M;,03M=D0'0(XT0UV%9183HUK!MX 1W^@HY"PG\\*+UE_/MFL!2NW8/GZ1WNJ M3P9L Y4>SXTLQ?-Y+,5SA:4H4.2VE^*Y$C[.Y[,4SSN6(IOD?,Y_8E__S;+_ M8\B$GTQRD93VG^Y3";:YFN]+F^G3"5YG!+VG^4R,:CJ],FQ_81-^-F"O$:2_ MG&[;D1.TD.Y,PHXP;UG>!D&CXQNB*%DSVZXW)6G6BG@Z) HHF4^DP6=$ 667 M>.6[?FKSG"X75]UI*QRE;OH+;ICF=("1TK-Q?I#EW[B!A$Q'?&D M6%4A:P&<"FR)T)B)#65=$!VYBN)MLV*'C8I-ZA*NU6A2G IMX+D;[.T#O%PU M*55F[OR0_7%:,&JR8@.@>JR*2LQDO=%;_2(;.V%\3V8-?OF4HSIA'5J/5!J( MFAK !TQE7]##JX]' EG\@1@@F^0J],AYB+V=?GMZ=G+Z+3]9#_=ACUH_I@O% M*'$E\J] 6\0:(]JZ\;#\]%L[*K2WV/(7/NJSH6USWK/$AY MA9&3[^&*"JWP]CEET&-1W M:9H,+$\@(T%:KC!D;4TCY.:\V#RR30Y=OL$QA;P&A;[**+_#4,=RM_'=!5PJ M/-+'SH9VE][L&%^$ Y@=M,S61<_DH_6L=BE=# DV+JUIU:P5O-RG"5F5CQO\ M,?3IFVPRWX),FESCO*,#4Y=3W:R(7D6S1BC=8,2:(=;.3F$N=9GDEK?"J/7J M?&:(I.D)B[KL&2(5@"%M;DQK=7$B.J!%\*PN$F'#EE- 52QEWH6.D4^B-4X& MJXT3@[>+"MP,4!WSTATG_93'R9!;1][QB[XI)@9=D=5_>MM*APW3$14:/"J8 M4GYI:2/GB>@RY&9TBJ=,Y/#BD/8NMAS(J8V4>N"AWBP."8*7%*S(=&_F5OEE MFDS//3F8 [#%['4XJ.+B0ZC&!DIW1TN;LW1(SI;E(?%#-]A[Y3=BS$,Z3_CB MB9PFPC!+(EIV:]OQKP>NK@71,?L#U@*+RH2>T&@!E3EJ=*U1?@$H!8 2_UB$)@5HE;> M,G5QU55_2@&&-27\ZU]]]LO=E3!H0#9QC1JWW6)NX>8 M+AN8K= U;D4H,#4I:K\,M+:1H0;8QB3J.8L66X@D^(6>-I:K?-ISJR.GN"CG M'(A+7>MW*N)K@HFA8'JXXCT9>9\+R)EX_ DX$5A?T[VNUV (3S$">!N M.XLLAKRY[(U2&E'?$SP7<\+#KYU=E'R?5&)4@QD 4"KS.O+$\Z2?Z[L&9.A] M"KAQJ-A 6IL-T254'2%T][/K!A++J9;>FS] ;70\;,@6^8CC[:3HX%"Q@8XV M&R(5!!\>D_ZV?'A8"4$32JH6.\8?X@"/2K*Y#J+/!>[*0I]LGYRR>JPZ7 M>:Z]Z7? @I+Y&Q0^(YW[(*UEN2(BR2K&"FVH.6R/34&*M\C:^'O>@X!GI S& M_83]]8;8G(MGTO\:W^[A/?!R]4"+'RY7=;*]773CT#%X+AR-Z3&. 9\S\LAA M]&7H->RN&Q5 N;]NO(G7/HP<-FL-.@X/$=)C"9YBZQ M-P^S S6'2550>UE36IE;@N8YV"#J\% &M&CF1@(TV0^8<6TH>4,/ZK;-9!ES M*O>(^9N;IN%1QL_-RGY608(8M9V3I1EO5*=2Q-Q-&&S40='"-8N<(T5O9L5' MT!U45/EX'K$::C 0PY,[:>/8N477!L$X@PV^X$7V[F=.[O.6G!308BUWMX0? M7@+O[)&5>,G/<_GVE,20+/N\&]RB\P]."O6F#+RAT6'#M"-;@T<%WA-X]2VOX^!D'SUGJ M&>/@5V#)3IS"()X%"X-,T*E5/\Q(Z%"&N.),:1]J58G?A!GIOV G?OP*NDX6D8?,!,^5FSNJZS:X8U&^_"$TM MAL-P3!?S8U8_7Q-\S ;3E!GS+DEM7L5X_LW<8F][ 6$PFHO)T?1(ZA'UG^>C MGBDS7PJ4":]B*/_VRX-R!0C#H9Q/SL107JR(<&>$9BX_,WG_H,JO,)\MCK$# MWW\IIK0,'#H(%TZ6KKL>X@H7H0?_N?KGWG]V DK)S'VG.G$;\:I*G$GB58\0 MC5JMM#^B.3OO,117=R'ZBGX OVM^:1O?O6'1C%55GSS]PV 9U,6G.+W'NB<' MIE''=?-+JX=%/;CP$\TJSZ<^NF_"9S*C5/'? MA)?X"?)+?7#BGW$*5(!J>GC ;G91 ,S@&$HZ/<:.!_'A-)F (44^&:\VW"13 M#4:8.^(I165_=F^%IP9==35-.L_:SIB2@Y+VI&M'3M!XWF4I.RJ17<^.'T#S MXU44'R=$,:*$!VXK\%82;A6CW;,QI/!G/E774?Q )@K60 7P[#$^O-!/4EJF M:@KT]>;!AD;NRZ0\T0/8W;7GB1: J"OZ6@E0G5G1UHL=U,HRF._B*$D^AN2@ M3O-+O",:^QP378 ?G1<+"%9DS'RU[3'8%@"=-D%E&P2-K#[J'Q4]/19!CVD< M49&7#-39,0%_(6T++D!5W@0POG;\&/WH!'MLVV[H*V 90J63,+8:4HBF[,,? M+[R2GE^X)MZ_L*!.^F^D\ SQ3_O@ +7*SDYZE+[@-#*:6JY-7[!>X<.LL-S9 MB<7D].)9SI^#"H8TR18PZ>%1A>RL%'\O;V.6FFSO!(V06,XATQ.IH5EI(>EA M4W76=.]ZY KN0S'#D,C;#Y[!YXZ63(_/7],,8%KWJI!^C*,3H M0#Z?*73[8$1]6U6:,LT;?%7*]%*5$'[ AF07TNYF;@T=&FWN1 MJP;:%2L"I:PY6I'V]#>S.LP.QI7.NG7*I%*LGQ6%C\/B'=)+^^$^VE=\K^^C)+F+6!KM@OSTP3KC,VDZGF?T$0R]SSU"^_*2(8!+ MAUU&<*YNP(%X5%MN0Z2A'S"DST_EF@1^/:_%UV1N7B9;3^X%"ZYR50=?V0^4 M&!U+XRPX!?RB5H2FS=9OWC0RM;8O050J*O-: M&ONA+Q8\60FP[(P#YLI:J1NS);156!* @35% ME;8VZZOW$5$.$>7!#\K;W*(R(#=S5U]FP:/,E\*Y"#,T^3PT66K/L>N]A_QMY-2$RE$+M@%,$E8OF^[B%5TU?#:9CR!(W" MK0A^@9,DZ!RYT78;A2B!3X]00GNV:#J-!H!,<7R 5'K/<'*:T3X^&!Q5+:PW"$'GQ[( L,WK$#K239MC(2APOO'_LV6)?A.'>"1:TGI3R@7ALNB:-ATE&(+IM+3ZF@(^>$AP_0]C^"@FWGZ/@&92R@Q)_ZP=.7%''K+@25/=*G"U&?I+L*^D_K!S:)\)= M_90_A8CT;18-GFZV._(C\ %>2_%"&\>>&9=!\_[S4?D7K,>R@>57&I.@J6H MC3^;FLZ/^H,SZ'D9*GK6QED7_1BPX"3IQ:""A5\)2'@5T+O4UV@-SQ]9Y<@@ MD%K\5I:#%DBJ<.\_A_J7"N6BNGZ^]0$O=EXWI!@2\!$LE? MFK"+B^;(([T2,P>,F1V._[957( 49YAM9A%Z>@(\@.IL];QG> M \IA&=.<"B93C(W!H'G#=E3^%?;_)X?\R66ABY1.7A7:0PXY3,*"R'Q_(3EO MQCDQTHY0LQUV-0D:^1G,QI*&QE5SZ[(QN_BBG.B$)=3:&PY&D3(CCT2H;/FU MJF-YH3&&WUD%*? D)8Q.:,W$**$LMX3E2L>)#F!:?1AU)7>RHP>;L.BEA1S; ML!')3 @=[HP,V.8K77/,B2GV[0Z*%D[:-<;P*HH^J#H$?(^E%W6 M5%Q$"W%6%)V@%IIIA3<"+G)5.'1F=6#-"3W5# 4^,7J9Q6- )1)X7H' *I' M)P/O;QK6OLB^_QB6EW0WX0X\YC >@B\*0C/NEI%8M.>@&6< *F_S>A]PT3Z! MGQ-_'?HKWW6("MU7^"$ZEC"4H%?O\3.9LK>O+7O&)X(MU[LTHM0&&*H%.Q5_ M'=Q>M>@G=0;JW-*QY'[7WKA:7C"V 7S1S'35S_@P%ND5Z&W7-W1*R4%NVT*JD8=*!,,0'0JH11@G57NE=DB MC&+$5B6]6*["JC,KW72DE_,1NN;!0F=MWJPO_7VWI5X#G&_MLI MQ0%G7GIV*6H?WM"3RR+TKMA99E*GDRIIX\XD1<8$"XB=!HOF*&MVA&ZQW;HG M/47=>EJJ.".#+<(ZL8Q&0I<)F<(!YEVOC@U?ZNAQJ6![L6N;J( CSN$85N%H MWAD_3-YM"ZCWM.E:Q M?Y^&H=F;0>$M8[R+B'@P.,5.S[Y_2&/'7V]2=.>D&W01;;?[D%BC[&$2T3%? M(Y>^BF9OE8AMD1&!7Q,J &!ZN !6T(KP\N95^7/^UV8K6U[U0>C)T:XG"1V@ MTZ>J,.U.4!?,A4-.$3A^((<%W\7) T[3 "N^+]7HU.2)N3][(K]QV5$#UAGR MLPY1WB-*BBYMG6'U!9Z#4W/Z]$Z5!.QGNTT48C_T\)8=8X$8A;T"%.7M#2M8 M*3.Z& OS3E&C5Z8(;2:54)%=D3"B,]49L1!',PD&>NI#M(#^5,##OP,Q^C>[ 2(.& MMJ-P.T58>X$M';5N!:ORJ/T)P[$->XMGXSRG$\OC9/)55A]&;*2NUN)4 MP:?S.>OMV&'=H9#V!W]B*>/"PNT[@0MYFL/WH(ZW$=Y$3>LCS@SWL MW(7+GH:ZO :7/.O'<@3:(,3Q7U[UE8-V@FLIH1M(I.+!39P[Q0)1IFU!(ZOR M)E@%]&_=^+<,W+["KV*UUP1I/>I:K;";+E>7L/K]YTK6ZQYU414Z,?T6L),C MT9Y/&P)VO*QIIR.!YH**8[ASG.RO+,C<&7ZY#.<99&5 $<*%-$L<+:UX'AHJ;\N M&V7J]$]32@S<1O01'/;8'R'J]3J*5]BG?[_TGWT/AYZ]Y:#*WRP7AB+SHC0Q M47C,FJ.XR"V+> EX[2;JF@)GO1=2GZG67U*E?;X(4]]K;5Y7+RPJ!NZ["*\[ MPATHN.7*J&=C BYMI@09:Q *Y]7L4(JSOLNTDCU.H%;/GV/#DG\X'54BNM4$ MA_$P79+)<1@S'DLV"MNB)29:5@V/3VN5<1T\5@H[C8FV6FFGT:9]0&PED(CQ M!H<)X8+=*(&#?])-JI.F^2VGBR51!N.RWAQB,96UCFBQ/KL6FJI\J\!4F@S= M:\9R)RGGCDX=ARI,GTE?O1Y+=KWV6CRKO!VO0#O+F<;BY;'C;EC46QFN4<1P MNC7X9Y82NY*W^;YT)-0)3")M"6A[[F5TSC$$.-SCNHA8Z-VC\S+%"AK"CIW( M>3UFI='T$N@CIW)@A2"4F\M'E(>:UHLA6PNZ'X:F5B#^@ D>9LUL?9;6"4J: MY*ER7"AQ;B:2I2<'IGU7_=@3!DD7G= [VEHWMLUU/0@TS)^^W@L MJQ#EKUKNLP>Q4^"Z!W4+28Z4F1.EFL^BKMVLAVJ-IT;^(MLF1'\8U#(*]9LI M33\*MY#'%*CD$S)MMW*Y$"#MU?M:,BSZ+,]Z26\EN55A)![Q0&-3J$LGLR[% M%&V9DT*.9/:C;>BH2:]E'D)95[;Q.P@R55CK3Z2VP_5A_Y3@?^Y)KU?/M&36I <<(3$+^E+(C.B@4GR/ M:(/LF=X=86P#]6O)^26[$P;7T2<'@M[2A-T+WSLKAXSIARB &L3)$7UA;_7> MH$OLM3.+=*9T%>U[3(P97"2-> ]%/H4>.^0!^[%V]N.33Z8(;]!@9 M4]%^RR ;XC773P[ M?D#K:D;Q@Q/@2_R45@+ RYNT=S&Q?E?NE C >K;[8D]K9^@6W55/ MXM^U-IBQO'7JNY*UL4K3Y,-RYR7'Y_NFL^!4Q_O'GJWU9J)\2]YIVVMB_/3Y MNG+6R\OTB>@G'*U6-.*$Y0W/DZA$=T1WQRQQF4J&'>6NS*W /FP)%@MM?DS: MT_RWSDN>F+Z216<'O61;G;5ZU'T%F6]JO:9'#V/7<%!T-Q\PO(Q6 %+]>Z.Y MFVND19=W[!OT$_OJ;S9?''.G-A=M>S":IGB1FNSCA>,\*,N1V\QD@D > P*A M%I\>(_IQ6[J&)2N;\US PO'IK5-A0D!EB7?U8#;)6@-L:*'JV3L.#O;[#0E2<7/> U&'U6E4>'A.K!G>WAZ60H.5\^ M/-SCYPB>;T7A!Z*06*3'"L?*JJ.[#Z.&0"<[HGPWI!TJ&R+:$N5->3:#816B M+*MU#3B.CV&C3EQZTA?:BZO(A>\KNXTX99NTVIC'4XD $/8=(A\>?]S-PFTAG.]<_/RA:TV#UW Z^< +RP5K]>"-I M;5IO2'@1G6H@]*%RJLG:S$*7*,BE.,IT#%Q+OWS:$"83)\"-LAG*T.CHP*3# M5,Z*R/W1+(YB^Z"C)I'B J1[S'KN5'I;IXR"ZM=FMY$*9>F+4=MBY[7Z^CY3?8Q\V-F_VBZ,"L=FI-E250@1F)# MPXWE0^JDO%5J5G6WYQR$V1B#IAS?G8\L1]*A>3F^.Y?+\<]D\_*BK?5-N#WK M54EFH]"4Y.W[D25).C0OR=OW(@\1!L5%?N59OEQJSW=5AAG_&D9S%K$"W?@] M3")N,Y.&$(^!?INC!4M8-MFUG9(W,.VR;B-[[^;NN!O99V?=JAKHIS/BHJLG M4Z)QB6FEQO9T5]!R@I:R=0G8D:JGK!&JM++LXNDETW9&+=DDZ-Y7$6:5L,77 M6Y+6QG64F!=QCG57#2+&]5.W5 I=U#%L+?<._T58+V.FHP?#IWTY-R(M4I0C MI\UFI$=ZR*BP@12F0##H'Q3-!VL.BA:",2311Z)N E)VC(")D29 MS#@YGV9PONZ002YQV5@G<($]X_@ITIKY$\6IYRVS+V[J3\9_;YUJS/EI]YS_ MRTSYZ=AV1-!_OL_4YOM?0KNDN#WS^XO)\&?TC?I _[3+[]_^_/+J?L^/?GK M]?79PY_?/+^<7_SEY-E[B)U?[B]^]\-?OHW_N7M_A3_^YVKGIN[9K?.X_\W+ MV6^NMLM_[E_NWBQ??K.\^/SY]*]_WIW]]N[I'^\V_^V=__Y/MQ^^>?CSX[OK MPX?3X!*??5I>+&[\RYOT3\Y_GOZR>'_SR^;Y]#?_\WZ_.-S\.?GOY3^^O;K^ MY6[_DAZ^#4^_3=Z>N<''P\O;C_^S^>'I[O/^-GUS?N;\]<_ICS_\Z-^N3^Y_ M\TWXS>'NT\O;BX>+?YR=[__S]+ ^7[S@Z-/?T,7#_?&QYOT%+_-?4J3U,[#$ M9'1-;]LJ3(E2JY&FB+9%U<9'J&B.GB!'HG7WMX[@NU)%#5(/*PJL"2#Y>G:O?VXB>?K!W M3_Y_[+ODIPLHE7T.3TRB4.A'$\7GJW9F(5Q?D35Q]/XQZP'%11>(]H'.H18[ MZ04E%%_SB.CO*=9*@'^?B=(OS%)6M[C%:5G;HCR-Y[FYI]-EO7FP4<6M+Y/" M!\U%417X'M&BE:^AQ$11A>1X%<7'4(<$E4%"\U"2NF"I%5O1F<O:&ZHQ8L_30%I,34#(4/=7(AJGQ4-4+4%^@G:6+U/Z19?K8ZT?.#Z*,I* M9MPY<5HM1X4R=+V%E7Z;FZ'=-M-F 6W\Y5^'70=0NP%F$B'WI_ MG9;$Z=\?_33 R]5-Z/G/OK=W D7XD+85Z)!_-6$C[GP"HY^'&"$#HDRI\"V\ M32Z_;F'$)$@ZI0/8D ]24Z\(M)?A36TVNYCRME5ITT;.C#:QGKO6X&VJ7B'\ MD329;(\2D#*DW6[AU/?8 M5=V9!#H2:J;C*L2LB*X%: /8N^*B"4JR-K:]4=UBK"*I8^QZ;T1I^I=''&\O M<>+&/KVR4O N<9N9="+Q&!!>28-M2WK;'B&O_-KB[8]LTG/_CW" ^@=TVN4B M].X)9IS@ZF6'PV22PL9\0J9U!9<+*4;<*$EM;BM2 555@7AH ]PW_GJ3+EP8SQ]R@!F.Y.-!12:0?Z] M;;MY.$IJ=O7 B1N0FN4NCER,O>2:C \N5/<(0)P,74(3X)9*3T;01LRAD3&!7R($OJ)[3.P MBORJV.H<[NA^44F.%56F>,E6[K++"H^IA1!_1GZ2['F"^1<0R\F D\D%A#S& MJ4\42OT-,>O^AL[:QUT4L@^3E@MCK)2-_=DP?>;5X%&8W;'HB:,IK"1VU$9! M/=VCW@SIP_?JGWMBQ)5[X"<_W43[E.R"GA\<+C%XIOR0;I?Y^X/+Z'/XV8F] MN]AW<1ECM@A#N,/:0NF**1 ^$:>F%\$TPY!4?CO .?V9/MDC=AU;+K3PO%VDN(Z61@="5^W'T9Z[";3^/GIRE&T7<1^J%T M$7X92U 9@P,7H-KL:U86*0W$F[#,_*%PU21H:/J!$I\-V1ON HM^F<""_(PV M9:X6>PGGY.+(+Z$D@]:^NWZ/UTYPC:=&U=W!6GA%=,:4LMAZX9T2P#U MFZ7J* ;X93Z&^X0HCF5\$ZYB%@!QD^+M39CL8S@:YO[.*5"@3-M&%0=%WH0> M13>*O;I'T<_;VDYYW5/DM038?:9%U]]-SWFM,-$\KH(= !=[LD_&X)Y\C,XK M,:7>)$%9@Q@R?:X:Q*WH(<]Z'1.5DV*(SRD\8K-P.(R"EEHHV.#YTS_Z%.GE M2U?'PB4F8CP-L&7DS*>QD' C.E#PWHUG9XH*4&T>)!0D6@5?UQQH1K#6NJ6G MB+S7BRA)/V""YND!)J)K6D&J,-6I!XO7&#LXB%7.LE4%*7 I6=&3?2 @1*1L MM@:D,N9JW'N\)<:3'ZYGM_/WYLR" 3L.Y[(G20#U+8T#*N_(T2J**RL D7,H MCE&ZP9ENKOQIQSBRO2S&Q5ZW':$E 9V4--5(E:L7'+M^@@FU,N6-BE='H1/# MY6>Z.5(*8@)(XJPY5=ZUE$:VO9#]Y)>[@12G9M"QC%V\7>XA]]\=COW(8_BM M4LEI3Z>1^W%A2_OVXG(D"]>B$M6"1DMA]I\T73Q#\HF+*(2054B$0Q;N&Y,T%VIXYQ5AU^$7ED2?)(83C7*EM(9*; FSC #C3A]7V'9&]1-P M(W&1ZBQHW^GDL6S+I\!?.^TW9".%R;>IV(!5FPV189B?2&"/]>DUFMUH=:&4 M:H'H_.%I);4B^RPYMVW!@4_+I"[W:9(Z(52O4CDC2%J;OOZ5\"*2?MDBJW ; ME6VL%793D$AA]7<,60L1%TZR(8H'_@,1"L]. -?B\$B:=)WZ3A ]A693%W2#WT60W_ 98_6H*0ERAQ<_6='WPO8B$U>I$7$RQ2[ ME(2::7^TF)5.+S21?>)[].$=.1TV;&_[\>@<&4JBT9L#'Q"*#J?FY>J3$\<$ MILN8OE\L'&Y%L-4%P2_VS@_9=TGVX22'OJ$LV3"A!O+OA<]8 S>*F;B30 MU*+81YA ;6N?2SQWG=#PP>*/!<538]#O9&0V@._B5'Y'DCT68K>$.X)[ZKRS M>L 8!(Q.>"M-UZB@3M)+LA>"U_O3QGLP3I%'NIR;0N^/E2[ ]YPZ3<]AWBUD$Z']5HYY^0-TX&,*A"O3MG#1 MHLJ;$FPQ.;?50&L#M7TE7<5GK]G0O@>LO,"C2OX.Q_1WDUSW"8G9N-43,=/E M62SV?68'V+ZMZQ)@*V>K<,Q:M7(PL?M[5,.I?FZ\WDV%N.@X0S]!MW^RGLB> M-[%%/9KF0+3<@C>7C]=^Z(2N[P0/.'XF<$C>^UL_Q9ZR/+O[,/8F1(D=T87G MY2,J&J*\)?B M2;=GDTYF31X5RLY?H&H&@%J/E8+T#\*"6J91.1 '.5:'3*A>!LZ2XF(R /?K MV0Z >_&H .#%%PM@+1RT =Q_0O4!3,^O"YV:A++6IHTR"2\RP+%0.L ;#:43 M0@X%1.42**4N'*?6FL[KVZH+O-G" MI&W1H"T0;_'5',0JF.!>0HZ1ASS\LIZ/'>63DXT"]V+F]O M^'&9E!E1\!]MHUC"W# PE(238Z-[\-HW1O7B.M,5;>83,IZ @\>%:NDDFY!1 MDI>D:M(H56ZS.W:*ORS8QU8!(I81)UJB M.4+MV!^6*P\J+$5\&:0TN12_R,Q[0[0[5.L/05<\9%IZKCD$*HWWF]J3 MJ&M7W^+/A"R\^:#715%(?G0QS6 *CW9H9:;D)JQ^XX>NOPNFU8YCL&6T;.X( M#(OS0))>@@-B 52H[()8A:Q+$"OS(520? MJ>@G:(YH>TM^?QU189;5+<1PZP<4^2'BOY@ MN\][K"Z*I+WY6][^)\ EWT 86R:ZGH6^?$QJ5>@S8]2+H,VFUNH1F2!V"I8- MA4OM2F#0//;T"<"^EIE"[S DZ-UM?-<)QK55Q 2,V2I"%@3@JW[(,5(,FRB= M$LI-%/DP]6+P,NA!29=UZ ,8+W'J^$&2J^UH%;-/$L]/G#PWC_=T6!=LD%^1 M=AS#A!\3,S)%,Q;&!)QW:,8*&?0J(_0:':.JQR$GAVKTP/0H*2)&DF=V&(_8 MF09L18S/!/+1>0,\'A\"RV/B=54W,;ZLE:5J=XR^N@0&RQ>[PKA6S)2R&G I M7E3ZQCA]'['0X.DN0"34#'K_Q%P(D)\U0+0%RIO8-7_4!5BUH3N&KF<(L3"- M%I0+_$8[FH@P7 ?P89!E,CZH6CV#NC< JZ$\RF-U1!JVZ!H5?2/:.2IZGX/= M,@8V)*-PKN/ 3*8A#E+?BBK$Z)]'G;$6' 9B/JVA:!C'M"0I<>-$S[B M[2Z*G?APL]TY?@R'Z8L8>WX*P4LXR4R:7[!W$UXY,=0Q2BX(<^L(GK(O5V5& M5_7KGM[6Q73,F@SDG&P4@I7'8O%20A 5%%%)\@@QHHA11259*(:=$R9?%:1A MO5:(V[[*,@;EJITUK1 'V/L?G/AGHDK(CEBFF9WL7DQ,S.S=EI /P9(HOT=E M@YEKY->],@)FE3.4D[ZH8EOK@Q444GV")6$$5!&.6F.BC5LO$^)P-R@GTQ>.@[WD9GI<^B= MC+0IU_M4 ["U^+@[TI>] (6GZDEEI[']>=C/ AQ$Y^,DMZ,(+U^OH^8;\,$=A_:S O&KKZEO6Q0I M&WZ'HL:5U%E1?SC(FL_L6J:?U%NN [7YT<9DZ59X)%_G#H=?:/_39>%0H&KR M+-?-CKBF[=R<6^H"Y=?9DLZ YFF./>&O>K":NRRF7_CE%ZHG-NVNC<35#>%0 MGLRABCR1^FL> .!4*3/&S*G&BFL-.CU.?\,ZM[0O?80'J>! MLN"2[PO M/ L,GB2]>ZU-.5!L>H-3"*"=4EOS",T7\AQN)P'_JSJAUU8? MPXX/H0'K020!2RMCXFU 1,R[30L"71B53Y/. M;1N72DM9/[$@[8@ ,L%ILF7?>DZZ(LV?H7D4$O7M[N/8#]=/3N(KF^(3,V#. M )EV(-WKH$I6:)EDY.FE'&4 Y1P@)T7 Z),H"A$#BKX0)01Z\:]&; 6>>JG M%^BL5FR?(X(!)DS=F4\_E'FLW1F<-\Q!=_(U//AZO;7-+RCMC$]O&=[G],Z! MWL

    DHP88:HCIMPMT\A3C=T_<"?/E?6V"R:O%(;F??.I7R$&*%\27NP&@M: MB!([0E5RB-)#=8(S"L:<"*!<4W=$(5E?DI/%L(_)GJ63WW#.S2W$6<383P#) M\1?@\#C^19CZGA_L4_^Y$LE]ZVSQ=*Z23II&4S-U<2-*95YI5HG(/$+0 M.E7QUK*5JTR(;GKE(IL9G\K5BQOL/>Q!+B>(?]JG%.?+5?XPZ@['#QMB&1K( MXS<*AZ83/(_*O4+27L$R0#DAEJ&L0@H:Y<00H88HN9DH_6G@R4_G-YJ M", M!W(PZ0EH--YFL)?TY[K?GM-_L5GV3$P%P.Y=3%,4FKN=8MV/R?:R7O1-^@CZ M,*992B:+"'\%_=@-DAF"!HTJ,LW ERF1.^T6T)<'P[967_[& ?)<5+REGZ2Q_[2?]EF6E)YAP,AXZ

    MFJC+^IM]\51S4V@-LI%:O0FLH&[Q&C==Q!PH2YI[2V93VEP3HV.@6LOY MPDDV\#^(M'UV KC7=D+O'H/"<,EF!'\COVA\TG/YCT#$V/NVX;R*JEJ3%I!- M+-F@2L,C&FY8=L\^@-\UOY1J)M-@'0\V.;!'FG>-UW"#*/=1DR,1,O1<:!QN M#2P&KO+^HA:$4-N/*(-Q'PP-?2%G.JI6RH?.2YV9OCSN]>QL6 "IJ-<^&K&[ M#U/'A$Y.M$#"5TVS>W/?J98?#!-_BM*=J4>K&F-FH MPHTT]4O1%F6-CQ!I/J?C:!^YY4!2GA8-NZVC[SYZ2+DK0[:7*C\#$36'8V]? M*2HB:ZCQ4X0VP+WI/=X1R6[(R?LN!I_:=L)*ZC)ZIN-N)+R(HFCH57S9!F6- MVDY4&X$P"K*LA;5TC;^WQP4JMCWZ*43*W(2>_^Q[>R?XY*<;ZOKWHS#9^+O' MB)>_;6A)OKYD31A>&GP)<$=[8?G9\WZL0FZ H//*?CH3H^4"9,:>UL'.BD>_ M35INF\_(A!)/==WR'LNC7^NM_\',ID>?SX&RI.=@VLAGGROQ,3SZT7;KLU,; MN(:B$.PC'+I^[UL[U9[,N7$4.1(Y'TR.CL.G MN_]>SO >O9G:67KP-!1B//TT.YB)_=(])VI T%XU*.8Q=L+$<:>-8I$3-!E0 M*N5$*?ZITLIR6NI>XA0%1?$G80"X'O9/"4W7DUX]8Y8L=L*CO9"8V>>30CY$ M9_KB>T0;(&@QFZBH3A'63O32H>MLBHT>[S)?0;2BS@/0CI^V?E MX."'*/ @+/\F='M:9&-2,^3*')%E17S^^E??G)V>?9]3 J\ HT5WY)P:>U;" MZ*&SE0F:,/3HOF/)TP@%/ MU@RMHAB%Q.[TV5./.#-,4VC[M3T77,>HFH)4F@3CDME&<9J5,UBN+O$*QS'V M+O9)2MB+X3@6$RMYX?YS[[,J/A=1DJ6,?\0OZ3G1Q3^+Q$>^V@=.C#P_<8,( M\C?03%$5BO!O+Z.)W(PH6GFQ#Z$)J,DSV M&M+GCM+^VN+>,<%49_6ML%>(V]Y>OM/ MVP27A)W"S3W0*?DI\3T:%43MM0R9-%J(6'"0AHI\54%GMZC+SL'(*7NO:8^( MAER%!86J!OG:IOM@P-2TO?X#9WGT:,PN7%0?/CY&P!D8:%% OEO?A"F&U2E$ MP.,&@]T+*/"J[T'3B,@957HB\L^ZLKDK*(VU*=(>$S2^DZ-+>JTHY N&*P6! M\:MG9+BTNAY%@^*'!8@&;WPEM2/"B_-A]Y&2R(4T\R=@<.D&$X4-O43:T\[0#GI#3M$=HH>N?+>E3IL:K [H M,^.4X)*RBKP*KY7:!O/9G$:9VB[PC2@_"X?[?(G47K@(''\K/-"]JZ@E\A-SY#' != ?6I$.F<):D0^R/I%+.[5FF/8> M?A,-FO-G_(A1VM$WX0_86^/K?>@)A7E3TP,;^!ZMH('%O80_@J8\9.,T?\BF M"64>B4*XQ(D;^SOX3#3GE4]@B030%($RL;8X>-PWYUL\0@O*['8/U>>7JVI8 M(XL)(-8!]I_!C781A2&F48[LR4_N7GU(.P[9K'-FE[';]AT- TU8L$:<48 % MXQ8TZ)Y9\5.C!,A8]9$,GJ0F!$::=0MX(2I[%<5;4,[G$5$3RWT*GG<(%!%K M1N3B.(7-SO5CTCTT<"&+?THPXD;;G1,>D ]X('8"7.*G$3&UHF??P[ IYO30 M$Q#D@<4'7UIVU0VA'FX9#OXU3?0)!.!WH;^R@Z>4N^02S M5[L)@:GO(;#;B"8D ":?)AQ6K&)2(H@FVCIE9E[+W\61B[&7P-Y_]8)CUT_P M7TM(BC-BW RZQV3-4 ZN MH_A'/W$^$.A Z.2!:"_8RN!^/TFV$D=XV05=:M )VN:]P-Y -VZGZ,?6[MUC MJ$WQ]9XEPQZ8\MDX[#I*.W@U[U5 A(/.J6(E0F2K+.\P.[*0X0?1 6.KETZ2 M8;8EUC$CYK5BR5*R7-$Y/[^@,TZY>MS$T7Z]:24 $,NOZ(U&"%1D9\_?H#=$ ML>SZ3Y0%!?J,PSVFFITH!^ROPSP^3^&V/\Y:LT6V8NV+,$>[-HAL9&V1=C(:[LMTL*%N P7C3IO M"?GI@0"/' !<)TQ;==\4!5\MS50-S.M3MW8/O*"D9(8<-2HU^WS*S@R@,_$4 MBZ%G1+86#M#E"+D9HQ(:RGB+TR$ZB 5_146^K5?YP?8UBS@] J>R33--;Q+$ M8.D_E<:M@)+93V3OVQ!3<_%,^%WCW!?$_#]D+/DPF)]P P^9X2.'48)A84_ M+O/ E1"A9Y09Z)L!DR.&Q^ 9-XZ6Q]CQZ',-)P##=A\2I4:= !<.T7DX?B"J MS7=Q\H#3-,"RLW>E)U3O*GM%E_6(\BY14O1IT[;L/P--^>O.H85-X5/LISA: MK9:K1^>%O9?(7W5%=[$?Q>RF3'APME/G)7^J4CQR X;(@A"O(>S6W7S H%U$DLH^0C^QSVP^.:WQVYQMSF ,G\_HGBZ? M3)97E#>55K*&\F>R-0[CYZ4T=F#_NW/2#G#F7R+XU)Z/J,UP:VL7#,DP1!^C MU F4ECW]$LD6O_']M<5[:_\4C,[&)(,5_SFZVT0A_LCN[^I;^B+)=G,5,4#6 M8=(;HMVAK+^&<41VT-PBFH.NUID$KCRU)M*\)YSR*C3@5(0LMGLY\K0AS8[1 M<:6G-".F]Q==,?40T%S.'@+1S%$J< =)EK*/D\5%%)*#;^J3K:C M>O["<1[DTBV^/4;TZUE8*+P!-(4B'J3!U,!CY> XY5\$#N[;8G*;&6<\.366 M<0Z40>7&NNL,QOO:FF.6RTW[."8>H;E<9"QK52L:0#[=TD96[]9EC+4NU[N' M;JSRD'YL!D__Z?5F-RC";H3+J3E1*[_6YTE6J;$MO3=M\H)3@UKQTX;\-7$" MW+CUD*M%>2MK!VAA[VEFT9D];P]/3LY_7;QE-"S ME?C)ET)C:SX]%>9:GCWUZ3"XH\NB63XF].V8$[C[(#LBYUGPX,WM'=D%X;LN M48Y)PV:LP8C#:%D7HXO!6FWA+)43#:H0(4+::(X)K"AC3:$I#-W8Z4DU6Q-O MO2)PREY18"E;K3E7&+I)FXX;Q\%#<_M+>U<'NO$IQMSZH[SAYTEA<,?6ELD\ M\R08/4!I);?AH:!W1S9M,#LY@0QZNF_Q9R?N<,A5O[%URJWRT%I,K3$8+)3: M-VTW;TGTZL1>M52CZ"4G%QQ:%#JR?7:9.UVK.$/_3/CB P^KL)+= M3TY$*HSWK;6%Q&.F.>?BP1E<%GU>IO!6A6I[>]=N!I[L&%5D'-CT6!(V+2T. M.PIKPK!G2Z%(&3?63=[,9H6;T8NTF=/_7+]SR@(5Z&53=..E%U&\BUCYC$J8 MR28*/!QW.FW&HV#5CSS:*%J&P<@2,+:.=5^,"'U+/?NR=E=H\;6-R=B@^L/W MVEVV]-FEO)E-1[B*/IRVI2XWHR9NGF(Z"4I]DI74,^H=_4> MK#DRE3ELN3E[SHZY[?:<:(E[_!P%-$+XPJ&!P7)!29K8DHR$I:8H.@=L;NY% M#\5XVR/O6VN^ER&OX,R&#FJEV^$>%7KW9.\EMZ4L148EVRL?I#P4N:.#6:2D MFS);ICFWSY3%DL<^4\CH?9D'B[F4M39VQ%!-3R%T#76TM9U[9:)L'>;TPV^OG196;KOTZ,B.\AT7!-)&5@MYR1AK.9*ZAV[XK<@HY5O[QV4I=S_;J*TYE,V=R],+ M8:1+1S.;UWIRSEK7>BKC-R6,\^7#0^D#_1"%^$#.!6&RZDINV]G0G@G8R5K+ M$:PV"88,Q(YZ>#P%*6EBRP\_7@% HR$'8$Q>@,,C[HXSX'QK[PD8AYF6XA$. MSJ3%EE\&%,4NF=>!OIL0OUV0-+)JL:,Q M]PB5CT!JXBR,78X\>5:]><.SZ"3FZ4/MD M2>\TA19^=TN;&U4W=RTWK.),+:6S\0OGE@*2)+44K88EG04L';%#YKE;8 M39>K2Q\N19YQN-,ROL\2,BLG M/LZ^GV,&ZDZU7ANK0?/&PUMZWKB.8K"(/SBAYZ11?+C' =P4P1Z3)+(7>CVZ ML'F?JLQDVR#J.46&-%\[M9-ZVBI[@FCSTIQOT;@,3>O"=??;/4W0E(7P;']G3GLQ"WL'C9 M)&:J*8ZN 9NM)Z&0^'(9-C]]B'2#TCN[M7W>TV:\RPVL-;T&-.D^.5X[SHY% M0;)S:L7 $09X(O;I$;)LR8G9KPJD:Y!F+.><"XX"ILFR'YT7T9S7FB#6!KT" M!+T^0J0QBE:(-#]"U0QU*(V@SG=5.A8D(QDM3T2=DV-"/^;,+)X=/Z!7-5'\ MX 05)^4U8_PMVXJ2XX1')%;I!9:]$?CG%XU44 M'P/-(P2](-K-$]*U![!]5[H3/-&>4:OK MZAYA4^ #9D6XG0^99(/V55$70R1>^@&"+VS;4@6KO#EOC,/@#!81\V"XN>PI MFD-+R.36]'WVKE.8"9'U@/(N4*4/!)T4"RGOR9+J.U\F#:L+9^>G MC#C$0X/OZ")*TL4VBE/_%R=_-,_?X8JF*&^+H#$QB2K-;2\BA1'R=S7%B3'B M>,ZY*A\O+,+4]UI7_EEJ:2FDE%40EAS8M^=OC0*RT* M[P3Z*6_U-[L:73P<[E[;,7A#-JV'_;]?$02EAWN\]H&!,+UUML)#+?L6E1\C M^-J2$+4FT.3V\6&?0DF7SCLE]AV"#SG+R()PFHSS9I\_.,/JZC8*H_S% M*CM]9[G&1!=$U0:%_R)K\]JV828<#6_^.X9NU$(O:Z[NR$D![-T'O*;A*L) M*MH"3.:R# MAUO.Y!BT;!<$+!X YCIPUL(PD?PC!%]9-&5KW#9M6,Y0#%I3U)(K@]+OXF@= M.]M[O'5\.$W6\QPL]NDFB@$)C]$Y+EL)?7?,Q"T_1%G_X*O+**!2I3$BJ*0" M=Z%/N-+>3JG9<>>*>^@?40I&=[#*87<1>M4Z:BP^HL>YGUZ L5;\D[_EH[]T M?!V. (6Y,>L:!&9NDF2/O 'W7J$4N* M>?46<0PYUJGZ?3J@ZG=WSH'^>@'O)X]01NH(Y<02.(@U4M+;6NZ])DFXM#6F MV@@>8/^Y "B2@^!%Y F=0_ -@H\0?&7'5='DM;F/ML=A-@K@ =.:.^]P".6L MR(I?>%NBO6&-@P>W LB[L[H%*H^0NA![S8U9RS> 3 M"#FIO(PL(W'?Q5&2U#/1LAMK20! 1[!00H.%*C00)8)**O2.LX@2J,8"S"$* M2&NN5"* !@C!H/FL$*:=1XSF 0QGO)-*1?X*$2.)\8++2M-M!?Y[P7YI2_VU>3M?ODS%GK]LUNN[&M$/T?D>RLZ5<@]_YJ+.T2CU[HX23#F5_(] M9$9] W,%,>Z[V7Q/H2;!J3Z7*>DQ\) JA01 M(XGJ-.%"(R.**-6*]<*ZM1R4/,5<\A WH=",>LAIZK+EZI,#;NQT&=_[ZTV2 MP@,M"+S\M/'=3?:WA/TQS1VX,$*A'Q5ZA:-[UA9%,:*-C^C;+Q8;^QDZS[]( MBD\25"%@]0'0H*GA7C&/,-DF#T*%,0X7X7#VS2OU"5\!%4<;VH)==65M+-]P M"[L-:\II[//?7HU]/];Z6-OM;.\V?X]I-_S4W-MWX!!50#LYX0ZRJ+!3C*[7/V2=9A$34P!Z7; M9P)Z! MTS:)!_XQ&HFRE/-GB/*/51V2?&364D4-5>K6,"XPFHD11294<_BE= M9#&G^90SR:33)/O/>S_$PGTBN^3)/CW*?T#0"%)J6'_4 MQ!D+_\I'.&CCC\C M1CO(E;VB%9Y9<47#[*PH4P0M;:@ON&H&\$=-^VA&5-D M22C2$?+%HS I!@65+?'#U0LQO,,UEKWVR[]%^<>V7_OQF&].NGB IO.$U PR M. LKFZSPL>U+RC;[W59G.4C#5XG5O%]=T<2-]&:S>4#,'0377R\>K?D#="NC M5Y0JI#(2QRTAZ("?QLC6D5HZ1,&Y6F%:S(:^/&QP -7/=D[8%?="/T79M_^_ MNVOK;1S'TG^%P *#+L"UV]6#?9HGY]83;'6<35+;F 46 Y5-)]IQI+0D)YWY M]2?LI>R_HMIY@R@&R<+UO?$%I#T&;RG!2)L4,5%4EH:1)@ET(2H9M M2J0Z:/=(EF):IV48-D)U^?1@SQ"DB%1HKZ@H:) H(#BQ%=D1_JS>"KXYRX3. MUUQEP%V5?]T8)@^JP>7.[A=.B@4U1>1I8267RI+"#ZH^#'7K'>Z&ZK9?G;G M_)X.@>.<3:^VR),<8]Q#F8(1+G ;%9&QVHB\!XX;V?Z[G-?Z;RL*!0&' M.[[FN6HPF!_R\0%ZPI,G!ZH[!0U$&R-369ZNUCGX*J@ON0L[ZB285?,]G\!$ MI*A.TS]62]2<6&,0Y@F.V)S8L<:"Q+AA"7FR#$W!JK#85UW*M^@;6%DP:T1: M6Q05 E.\1UKB0TO[*0H6?GS.!D\M/=[ \V.WF2MWG]!E"XKK<>DB5343;P'A MP7K@Q=P(R[[\.$_'(T9[TUR1^/V8(T1'/[_W5GY@$O6M3/E*'*J0TR5/C7*I M$^K1%E#(]ID%XP:Z'[,P>,YU"3 _*XM-=S[X42K:00Q&]6J#QA@5:5P^CU2X ML[YY#H.4@FVN4?H MEAJ27I(J*98EL;P)#HT>RMJQ88 /V"E"KZ2+ M-$YH^[7"O='MODF^=Y]PZ,C) T@=271P.4%^6MQGM< M?=_ECS+ X.Q+,MB:W:-I3\/QTC&5NP2D<>E&F% 2;FA5"8_S-1<2QF)AM>!+ M9F Z,C>?.$-#,"PZY?$360=P3&!;09GE:RM-848\IETC@:G?5UL K%0@] M6@]K3N=1$#)) 1PB E[MYI0U15UU6R@L_TM7"T\(3*EZ7:NF6OV#J:R.2)LG MJ^6-%1W;Q0-T1Q9WT/140\CAU;ZI&[%#XML/T7%AT,O6\/1(13[A\+LJK [2 M$\^!.ZN'L;L<4D/0*]$J $75@%EUFNSD40KV0XN M^>M"K\F9_VH?ET8!%!GI$:F/-H<@:%;,)W,B5752M?LFPRVR@X6%$&C-FFAD0S[53EM A^:$Q.F3!?6R/V'21J8MRO0?;ZJ'*"L4?IW+K MSH(2_3SK!NA*@V1$O"X1AM:]7]3D'&6-P4&2Z/WM'UO>+"=HOH>:S$RIZ12Z M9RQRLK37TB&*0"^MPS5*>Z4-J]^O7F]R%\3.J/%@P:[^Z_/-=6J[$9,!VQ2W MK*1?VR_[(E_G+]D.&EP"[3WML[*]!V_J29+W0V1 TWU.64E5[H#UN8 25[Y! MPRK8!Q"&0;(F63 ]?=(3;:+DV!X>I#S*C.$89-0 WQ>;,(#>[!!:X\1!PR(3 M%$%[S7R[-X#19_EN%]O<^.V>M3C:,,[?WIA@J_QB85L4HPC2HU&E J BR< 8 MY,5>?,8ZW586FL-=/?>0_0Y] $V5E97XV+/J_;KAS_6THJ@^F4.+$Z%^EW4_ MS+[+7S8Y&OG;BUF6O7V@$K&7Z,/WC#B?=[]^XIO]3MC$*N7Q:[X1:Q<2/&?* M+VIA-H08O"JRG8'8J,_>;ZMRLU]+$ME[7KT*TSI<7M7#*#%SMO DXL5[9V9: M!5>A)YYAT/3#=(>]>!^\481AGGL.UHS0KB0@=CJS[6.*;SEE_&VP8G1[,*%H M(PE9_72U*]_:8HWENLE?Y0VGJCA"S$NR11AFL*M:NDD63$V#,C(E:@2.DA<- M$DQ3%G6%]#$=QJ[FD1,UCBCY&,ZX7X4A5IR*NBR>L']'4IR2LB^*F'W/2 MTR6:^)8+9TT5Y-YFU:J2M8J*P->TV;JS2WJT2?R)"2# JJ906>2NESFU 1,G M*YY,BM<2,8Q_KU91AG=7VV^URCJ'/Q6=5)+C/I?;SV*D2OJGWBNO7-YOR:T( M0J/OAC>=Z^3:!NC*Z7NH(=Z1)%O1DP53/2(LS4>P5M2U?[_YZE3QY<-?+^^^ M+F\N[A-IL5NCK;KARBF/? 5G/>YU@MTS_4XX;DO(I-: X'&=:+.A.CU>'^AY M="(M$YM;&HDJ"%(5#'R, #SU\(75QC1.\/G#'DE8"R?J WL7#E0J99 "[) M':0SR;THN2/[6]=M#NONYF!O.P%KG?(2OO]P6G6?9Z"[9G2T#9MKDB#%( )@ MVO9(2GS5M!6RLNZU_LI?^>[/_C2=79NL1D&83HQC?YX+"JE'*FP[@DH@M0Q[ M/E2]VJK@X(16)V>?8*_)R7W%)_%TB&)>0U6[\%,9_VU]@X M/B3^+!,4YE:@T]",2QWS M\(B$1P8#&J#P%[J#^ IN2B\0H[YMKJ1]DA2(<;AB_&H92D2KS_OG;+<[V]=Y MP=UI0*U2^2PS#R=K*D,6CFL6D8W41+_@+V6=MX2L[\&@G7S.>1.67A@0&JB*XX, ,2I_Y0(<)QGKZXL^A F=!T,AM(>IW70;B>-D_[W=0T^>KW(B#:C#30J6+-3$+UL?,NNOC(!6AB?93:#U%\WHH MDJNK6F;2,=!?,[81F%24>&+=[M_PYELA?.%=_D\(Q9K0O^&J]H=HEJOSZT7O M0[-(NA1>BB(DLV%CUQBAU3&L2<)4!$I_R2+K@PBE8 M*]=7L,$> A;@RXY+Q#8P$.SQLE3Y1;6+)R=U\,CI" ;[U4*Y M1QYSY"##+3EFJ$.8B:98@@"Q<6ZNR@IP+ZU:7X7>4>[KSAT !^"V5*" ;;0L M+L@Q]J+Z-='MK['NYQC\'C,_N&!=@'-^D)8G5R3JIGW,;A$;^D#2<)I:."B? M.4F%6YHBFA.4KQVJ2]KRR.-?6YIC):7)=0(E?="107\K#7F[(;&R=H91$19T M.2!M.!43 8VJNF4E/I<["+A#TZF)F5JUI2'XD%JP+;W"'T2%\I 8DLWQ*J4ENZ*]?=S MF!9:DQ_4@SXE#:.Y1$$C:'ZY:5%Y-0 VH!M)!&P+1=:P EQDC7-+6O!PB18E M9^@#\+9\"C!+6AC>2%&Q+9NF)M(=M.I^G(?B7&!UK86@)]=0%**;",*K!HG@ M_?E[Z21NT@\Q]50B-WRTVF&D&!&%,#YL3K?27$#3CO9VV"S/=UPHWR'O4P/I M.>%PGZ_R(BO6IPQ%M#/^@4(1'BU,"$4$=4F>%U,X.I?%QG>'MUDQ]303CZ>[ MK9VK=^7#$!$I_?=88MSKXDXU%_V-9]656,(Q'HR9=\'$S-!]KN=F,#F#V1/? M\X"\WC% MT[XK#BJ9$8>,-Q ]D85G$*.>$0D/+C8: IBNMT05^_J$&IQ+TPOTVTMB>#/, M#HMPFNQH6<\!VB..DRLDQ"!FBB(FGDFE?7_-:-(.D8HR6H&;E7VF)JP#S6>> M=Z-GA-^%R(;&+>(40GMGJ:*[Y0$UA\L9UQRB\J"'4TA\2A_G6[&O]]EN55T7 MVXK_MA>O!' 971?U7O*>&'IA9R)5C0<@GFX&!E,LX-_.RN8)( SU;,Q,EW*[ M8D5&DZV3U$5K,5A4WI(/-41JH$T[-6*A&63') :IL&PQ4=#/R2\W+5E/QZSN M+?[IL\@[P6P3E83:$CC<)$1*:C*=LA"F>Y,+0ZY_DMKOP[>7LE /UIXB:FNJ MX?UB@'?TYK#]"T1DVAG3MU=-5@*^H0?JDKK1JN(O6;[169= JXY^V&!SSZ(_ M!Q4 VQ&/I-1,@OOOM;KH+E^EZQ3T.=L!3(W &Q)37"LN4=!KQ2\W,020^B9; M]DGE9MVXF6_,"(OI4V%BU#+4E[K_PR4.MA$AX8F_![,M W6C4QM=_GED*14_8;) MFCGKPP#()(!7 463_(2LP_0*!KD_=#= MHXD-VS5 5WF]SG:J[F.]=X8>VT(G];RIEA$C4D&U.@1PU3JA[XL M_A!P[9VHN$G55P1M9ZAT0OUIV[2VC%J#.TF;Q'ONX8![?;8A /H(RS,YZKG3 M&7,)29QEA5]_$A<_K^HX6#][Q)^RE[+^B^&OQ/EZL;*$%&$]IZ!H7"^@%NHR M$)O%9;G9R ;F;'>;Y9OKXCQ[R9ML)[W%[T/"QCLN5E_GC;B;JE>5]A*V&P"\ M/A9R%G_[^>WUN7:L?027+3V6N-#9>5DWS/J!U%_C1^L./3M)]HLZQC_Z)F[* M9@H=GOOD@(F"X(2S.#0<(L>=(5Y]4>]F6_SF[UJ:7D(8T=;E*R9,6DHX11?H MGA^A52)"K;Y?J M9BT,R$R877$QL&_")S!E^++[-EOH%UV(6MA$"AH=?[,: -]//PAMP@)=H@OI M)>NW#(_!!EIX!O0$LSTC3Z ]_]%YLNU)G<12)3%3$UC#"J^99*[4LF*S5K;H M*2AC=?J_5\'L[D%OBQ[&1=RIL@)# 9PA?5Q28IV?:>:K"UZOJ_Q%@W#*#W.U M%>]'+18F_9O@ 6IF8M94\MA4AZ(X5NWI9@5C/ET)V*8>JLH_*N>/23>IX#-4 M\!A#X8OK'?D@)J"%G31D9CV0@#8K^O_#$N31.O924NXW+2GA0_;[]49(DV_S MM5QR%.,C5,KUAPWY'Q/1##G$&;I$$;(3$SMIUN/;LFZRW7_G+^?EQAF6O!R0 M/*M!3(QB,"PA1H];%GP'W%*G\8SN^2-\V@IF7@8MMF7U+-^-LW?]QTD^D![# MVAF9->4"0&3,$_/M+YVD%+]KJAO%Q;T[G+_(3;8RPJ M &O8K+Q=KUQ>'\*M"*(4B/JN=9=">Q??"[?:G071YYD>9-DS:EA:WG=<%/PX M\XE-G()Z$#,'LT[P4')4.EB$*ZW424%['5BDA@]55M0[Q7W3EAX$:"(M@LBK MLN+Y8Z%?[O6[52CM+.I!LE!)JCNBE(#6:$Q07PIZU:Y\% (MY5Y\L=DFW[U? M<&$./N>%K#LU1^JU,$KR"I8-H95E4>RSG1\T75=>6+#V;^IGF/X=9O]0+Y?5 M_9BDFE@P]7M#//4D$'*G5!WVUGS WE :([)2"Y:2[71_ONHQZN&6&9X&OM%> MB%7LY;P?K9F9 2[0#5F#$^0BW^T; )?KX P#%6;)R@Q.IS;L73K59J3(KUV+ M51>/@ 40[#)6*;9NP'Q:C%V2.'-M3JD)^S':#F==2G3&"[[-G=JW6KOU /:# M'O(IZ5'MD,/QH;A%GOW=?%&^%6]9I6!G.OOB@R]I\ZL:L<=N?<.OZS_&;1VA MS!-=V]';EN+X1?KXP+BP>_)0 #MY%$="O*;%L8N0TGE,1VF'FO%(+* CPWR_ MK)O\&8"'M[?B#W"CF!8E-(0.C&[6Z 4SXV5!A)Y!6N-)Z8QB9$1#X?'*H(_*)36CJ#+GCI.?@+JC#F/+T MD*2W'"X%>DWY!*8U=+#L5#AN[LQ^PT>_0RV*K,>3GOCC]:. MW^\.$0DOD].4L+4)^G$9F\OTI*MBM HJ7)6,00\@J=6?;(^\^ M/8>#TV_T.@L+I"\Y$RB[H'03"@J&*B'.^GDQ1S0OI8YPY,6JX+)D*,0S'H6R MU#NP- &F>'(GK""91H0J_7OQWHL3J\< NE E7&(M\P5Z"2D.S2">8"M(T1$[ M1.;;K%I5D/GG&[F8$ IX'XI:C ;8=C5>EZF,(<$3?>EA(=%O/58WM$CA@+\!?@KO?G]>TA$!S2@V:3L/>(A.Y+2 .4'Y"D 5YMA>\@TS^K[ZJQ M];HP5&+B('#4V'*S^7VLYA4)<:8F58VGAB>-T#6&#C5G;F7NA7X<+5@ M6WZTE@F=BAZ(CTK?QD(5J:>3FMO(ZK$-<0I)J.AX!_Y()ELL]#%W)EN/%HX+ MAB1@LNUROFVH "D<=6>[VU&VO6H5T::^__QRX=GOL"9HK1*G7W28CSC'[/=[\P;$7SE[_B:YZ_Z MK:_X)E>UJUU-%% 75'6V^Y3Z@O")B7T48;70!J@T!\25$.KR]X971;8[W]=- M^2S4>_;^,R\?J^SE*5\OP:J,ZUW24S)0%#.3LG96,."Z>9F MW8:IS[/=#OP__5RM'W3>IG):""KJ 1 $EB,6-A=X5ZRJYH?CV?Q".R)Y2?^1 M*D*=@U-HG?:R=J4@=4>8:0B3#5)0#R:QB*QV*9/4/(3=(UR+.NI+L]8ALTW6 M2GH9;[TD]*.W##:RRRJG^ZFE.%4OE%_A-R\D'7+<_GWBQQ"XH6;R?RH-L?V MM\T86>IE_3QK?S^E>7Q*/>(![5/O$W4+CCEB]>$:S#EU]XP9@:>4TMPS+FG0 M*\8O.FU 4&,D/93+]6_[O.*W%:"M-^^W0OF-L%R@Z^OEV>.[FAG@>]5S,#/) M@LEI%O)Z:&=*:Q+$2XQ&"B?JB[*T8GCQ] FTEL^ 52*3+G4CRRH/- AJ:1"T MT\D<5.KO;ZKH,?=VG/IHKF<9%JG>__[SF6O3OMUL/^XOOGY8O5+$NNJ M6Z2MWN'2::$:3-IW]5;PS;()&L/="":'2-[BSOA->W2YQ?'GO''AJ8NCN^I M98ZL]DW=B(M!7(1Q)9-JV()9 ].FO3T2H;&MH 9H;?T.7456X'_EKWSWQ9]/ MZ$'8R%$+)L>Q+W,AU?!(A6U*4 DI;W"7ZZ@\;>-H^U+G47?Y-(<>.PUG<.7' MZ^H8I]VE>6(42UTW QZ=25BV!9PZJ:GYSCSL[VT5D72AS3R]%BB3->XF2VWI M31,=/X:G*R_)72ES(PI8]+#?"Q:*\QGXNR\U;OMNY%&K^ MGO0M-8O WLV^ -1G>_525N)B"?2HF,,?/B(@:="KPY+_E4/: M6#A'K[S*'GF;:);F^72V,C,=T_/9*7T5K9XO0O\$56"[>H1.:;\O$\$3AMX= M?Q$S/V6U6+7EG 4CG5"/TXV%W;4=U<3^3U@^7UPSI)7$8 -UVQ@>[Z=V+?ZS M."%CQ/(ZJD%U$!NKE\\ON_*=<_F6K"39EG]S@ES8:I*Y!!2<\F&[%% &Z35W MQ^NFRM?B*(96I64A_P?R$Z_"P14OS[(YSZKJ7;P]WI!H-XWJ^8+(@/P_UE0S M:8.8*#&V@0-S M,4YP,="J$X_ E(IWO!17>9$5ZU-\1NU,L_^,$)DG?$9.C25A9K+29S\=FD/\ M:2Y?E4>JV!SB3\D 5L35J7SYU59^\Y# E32V 0J!Z9ZC\#$JG?6WWE4C0N7JGIZ MC-V$=NHX:6-3>Y$3,*V\,A.W_/7[@PRROE_U#HC8I%KOUN_5^%!,0J_[6U%Q M!19C&N=6A>7%Q.7HNDEZ+8YET7?IYD7B.DER;/L.4!U)?-I4!'^[#Q0SWS\L M'R[O4]BBW1)MQ0X73AZOT$%V<_8)CR\F;&'@3O?[ M[S7_;2_6>#K&1]3DJDS&3 ML3M98:SGFY=M&I8_;+3&ZI"X(J8JUYQO:H!!@MIGX4&: N?5UET8[?&NY70* M:@K&2 >[K2*7@,K!JO24'^F!"G&XYH?KEK1:('B8SN0$]1Z^L'FUA':..TDC1YWY[1&DDLU(GN M2-AWUUP+L8;VI\\B5^^2.2X_[]>8Y1:5??ED;_[%\0N4_EO_ MIT%1F+UJ'M*QB/]):JJBV]$S4\A^A=I]&:T@ M_#; HTP^FQSJPKU-Z*O1%]*V:*)>CKIJNKGNA86<57FY_#V/>3?$6.N]$/\U M?"?K%"_(/K6WQ+^(_H# 8 M1/H_4$L#!!0 ( &->BE$J=U@3]T, $5/! 4 :61T+3(P,C Q,#,Q M7W!R92YX;6SM?5MWV[:6\/O\"D_FY?O6K#1QTIZ>=/6<6?(M]:EC>2RY.3VS M9G71)"2AI4B5%]G*KQ\ )"5>0!( -PC2T4/:Q):P-_8-&QO[\N-_/:_=DRT* M0NQ[?WMU^LW;5R?(LWT'>\N_O7J8O9[,SJ^O7_W7WT]._NW'?W_]^N0C\E!@ M1<@Y>=R=G/OKSG;VSRF=#& M 0K].+!12']P\OHU63!;\CQ =,$?3N:K^.0"V2>G;T].3W]X]]AB[X]'*T0G!&\O_-NK'*3GQ\#]Q@^6;]Z]??O^3?;!5\DG M?WBF/RA\_ND]^_3IAP\?WK#?[C\:8MX'R;*G;_[YZ69FK]#:>HV],+(\FP(( M\0\A^^&-;UL1HV0K7B>UGZ#_>IU][#7]T>O3=Z_?GW[S'#JO$KJ=G/P8^"ZZ M1XL3AOD/T6Z#_O8JQ.N-2Q%B/UL%:/&W5]B)7E,"GKY-5O@/\H/?@M_.?2_T M7>Q0RI]9+MW(;(50].J$+OQP?UW8 OF.[0<;RKLW]/=O:K_^YN]:T?OMS@J0 M%ZU0A&W+#3MB6UY- _+71)G6:!:1OZ\)* 6$RRM0)*&QI(H[1%7DQ6L/VEAR4PXWPQX24$5C>(' FB5B_],)!\$\&D?ZCR;"V7T#RT M/.<>A5& [51PR0]*'Q'5 +7%@83Q CU&,V3' >&6,'%+7P)")3%-U]Z6;'TM M0<#J]Z!.B2L+![]8;HP^$6F* R2#%?^[,/(X):=V,-U07Y2XJI?/&W+JH%MA M_Z7VZZ",E.(>$&$NK< C6PIO_#"\0P$[^$3QX'T5["":V':\CEUZRC'J%[P% M"E(0R_9UX.PM67N-$XVB]L?WJ+20^Y&XG6A: 4I'&1E2&4[<+DE%J'P7Z@RU MR;[=W748QL@A?/-CMGWBRWJ.%3CAK1_]BJ*)XV\(,X7/5ZE%@?S/^#%$?\8$ M\"4YW:,[%9^W6@TR#QQ*10*GP%[,JGY&=)X=T)!-A9 M4_3.I#; _2H88A5'30JWNF_#*3[799/"L6D%T ./X[U)(=JR"!S+.5Z5'-?K M%X YW5H]*BET15<#LJU$&I6@))8&C-V8I>1$C]TH]!>/Z2D9 M)J=D0A]1ET%Z72"R'P 'R>$9.CBTE@3ZDG+^<5>"3FQ^B((MMLDW%BA 3N3; M<1@18@>*&X:""^0AMN&U1/XRL#8K;),?91X&U*;YBX.S&A\<..O1CPF67A18 M=N1BZQ&[Y&AZ3(+K:GN36QW,/A\0M?:#"']A!-:]V2ZPP,4VC#?D2\P:D,M2:+L^=4S" +%#*O*)_:>'E.7M MPKT5=0_^M_3FN\*#<^=$<7I">+DB_[>V!!UB3/13002B#AW(C&81X-[$*$J[ MT*KPOL0BCJB'C3V\CM?$M%N4V?S8P+D9Q,4'?M%+$J!2U$*Z0W5+ -O M1?F U#)-9%>%WXUM!0$!N]S2& P8,\16A=]-4791N+0PRS2S7!=H9_(0P$U[ M>J\A.DP0B,)U$CASK&AAX2"AN$?$ANAS0%CP2-,RU/:J# CZ,!"'3V_SRQ O M/;P@&N-%L><_T@L]10M[FS@*;\B5V'VO:#0UX0&O"#G?RCS9M"*C(>1& WQ[ M5Q4ED3XOC?')!]H:5P,W#J6+DA>O'PGX1!.,0.9@>)^0PL6G,E5VW*=$) MG1T'NS'Y)DKCQ^ST1T&XCQ]+;UTG+M F)D$*/=MN[""'/I@2U, IH@9%BY=Y M"+NG9IZ>8LBR5[9+S!Q3O80E3(#M?%2>8HA9Y%O1C +"UG!G9$!314U =5-^ M_E(P ES_9'Z!(N+A=W]ZS]:!SDJ4PZ_X'<",':7W9SGYZ60[9M%4BFJW!:@P&H3[B3U/+V MA:"2$)>JO6P90.,2!Q0WN1*&&X)1 5?T M'"'/H?F'R4_IPHK%3QE M+U[0(4EU:&^4$&Q+4>D?NW5W'X>FE9F]_VU3W3 MQ17VR(+84S&^0&X793QCA7[\] M3:O(_D,*;F(CU/>4>EH:L2]1S0K>EG4QG0'FL#S.*+9I51%>) \4OU M_+7"U:02[)M$Y^F+.0L5:;'M0H!SIL(84VODN6#HQ:@(QFL53A<#O$9X+HO" M2+@O35FCKELQ?)YN3P>W^8#,&VD!CM;0",IWDV%;Y4F!RS%N:+;VJZ:=Z%8^ MU&\Z9<%[$^X-K=W&+.TCO$611LWA QJ%YM30*&7;MR;8=A>@C86=]/5((]OX M@$;!MAH:I6S[S@3;V-M?80,Z>,:!,GCKV$2AE&-_Z7Z=Z'P!U'[Q&P^G^$SZ M7H%)?F2Y'9ETQ]+_HMV=:R5/C^2PW=!3EK5=T6$6&^ -@X7-IK&)7%"NO HC M/_J^\X1=5P?3]FL/GT$',ICPSPO&^)I6;"\Q\7X2M#5I5"TLH_'*=D[5TPC* MK5=BW8WO+>_ZPWMUO?L7BYI M.4##YEL-<3JX_A L2Q#2=S,;.%.R[:=<^&OW"YB:PW$H0",7"I9"4&CNK?/I M5!CV4++);II>O\4I:?3-)8=F#Z_C#=!,JJ>LU-?P6><+NII-39JXAG?6CL:] M=4:_^)#,/I.VRW;! M<0R^C3.$$JB FXRDXT,;$&F&&+*\W(.IJ!F5I%A.#YUP1N,)<2:8XV$M%D9J'^:"TG)CM*%M9$8[N_/"K6:_<9<6^.L1MC9SO3 M!,+IILJ6[C*0#$=M!2L\,(9K F6TCDLETP5GK"96+]LJ,$SJF?Q95R2/R0S# MB>.P=AJ6>V=AY]H[MS:8N$5:PN(UH$Q?%=M95DLDDYR;!ZR]UTZOHG&@#)]? M/-(HW.L^)*SRDB$V71/GFZ9.):D_=/;4+8JFB[GUK.E=2@H%L_<) ;64)2E< MJ%RU0#>RL(><;&!:;@,7:(%MK*G6K!6J48^GG=$B=#.:LUKU /JY9HS %O-( M Q4Q5V'5)^SY 2L])7Q'H1:-J\ 8:Z2M2BS A%0@32.&WHUI]\<[.M&+D#6* M OP81S3Y9.[3T"Z=MN*[9+6E3J8#83:<%!%I:8'B#5SQG);<31,YFX9],9A4 MS4Z/*QS._OBFW#?U[[VV4RW/RCEV5SUV5SUV5^W"@F-WU6-WU6-WU6-WU6-W M56BV';NK'KNK_C9Q7?^)NJ]7?G#AQX_1(G:S=E1%2" SE/&Z\]$C2 MU&@53/&UF-Q>I@';I,/>2.Y0P$9LZ']FKX4\&.O4R')1,IJNDBGBF8Q/F<31 MR@_H-%'];*Y '(5"MU'-:-D,#[GK,(S[8V<*S6R^A2H?,U*9K9G)98#T:8-% MP(Y"0X7H9_0],(=A'V:W"=P8 L>-Y()+)(5AI3YS6P=J'%Y1+:%,/QE6$)O& M41A9'GV7ZH6->7@CY66!9( =;KIGOB7X:4]]2\$,(W#0R#LN=3JTPRDG*IIX M=4N2N?;[?Z5X+)>6T?FT5@>J4_88J]_7(NO[M4W;IQ86%;/",GJ8[@]3GE^K M=8!1/3##SKL$ZQH(9K:R-L/KW ]9*5J&GU9&5H 99F2K.'-96269X3J4&6)Y M11^11S!T"6839XT]3+<2X2U*\=3RQ"P&V;2ME>*S*#4-3[XA(&V<$)&@N*9I M9U_2@+<7:1JJ9[+@](R=\0-]6F&TYU:.J11!C,KT5\@#6-X"X M0;VX/X8UK8O7 YT0J=9)9(]6LI44.9V-[>LA#DW]N&QL(9K)^9PEM&CYDU8E MS($Q&AI1T<(\B:"ZB*A%)9+$]S[4KQ:64>XU2&V><_6$,II5<>M[/M<:Z&!@ M/;"AF,YF'C80"RY=0CTV2-&^(OM*6M#$!,ET7[X7GJ&%'Z!]EWX47CX3(T.P MQIX5[%@\MK]J(YWHFGS;ES#D6CG6X?D8H*G?'N54.<[(K7NAISJX#I3IX$0/ M^E@5)@[%%8Z6VKX!RM/<"":Z7+G M+PH](?D$-1D@*Z-T@=TXTI/.5P?*E$[WR^L]8$8 U>4H9#:D;A!S: MK!!YH;;:/]T=JT$4OZK+!P1? MS ] XFS@P2-8NK1L\"=R8:79JA;VZ*ZFW@S9<9"TI@MP2'YU0?[I+9-MZFRZ MK U7TZ%!..T6DCIUFXK)_):YQMMV! M2"\DVF93CWJ58E!N&[[*F.IB+]JZ_J6?T(#)PXI5U67L,LR&TI$9&L5A%/^J M2Q4XRP8P>Z]N0P.4.8GVW^;$3)-:"XIA__D>P&+7LT@-I;N+%IL$G(395ZB/ M!2X+?<_G9*5W?O"^>Y2O[[&&(H [S&@\=@@?38=PV4D032W"CSW"CSW"=9R3 MQQ[AM?[*L4=XSSW"MRAX]*&ZSQW[A/?2)WQ_28@ZWTSWZ"=G)?5R?0_1\>:Z M3RPNP&%$+MK/+#ZUU.-<;J<05PD;?2<7'] @8IA-\EL=_UZA5?'\4NI9SY^] MJ\\8-@,$8?<0M]"O6QDP=F7$SD$LIH%W*!P;L:]5,8^*@,J 1- M#;?Y*4_CU;I MH3*DZ'V7(47'";]#Z"(-/,M7(>MJP])="+9!_CJN+%%)-_I\)@T;&,%^-]VP MAA*7SRBP<:BG&E >B6%XJ>U2(D=9J#N'C"#('#0ACM ,!5ML MH\28W"/;7WIL%697],1\-.,\7%GJCVUP]QT9L;R@+:JIGT(0J7-30@%+(;;. M]]8VY._=O;X=]ZQZX-, Q M0;VA1G+IOO1*3J"1,FDK7%VY_M,K@%=X Q5"L< /_2\WJI.EL>*#WUW&BFYAJ B(D9[A>M%G=# &HP[:T?%FEZ6;3N("2!L/6*7F9YL.=PUFDMZEU,ZH"_I..FEL!@]2DP@D!GQ]%=?<;1ZISXZ,1E#C)\ M=_V(0S,*QGMR@XI%"[G-9(')>]YF7U!?Q 5%AM@F!S#7X'GM;5%H_'F]"8N7 M\;S>2&>C)@M#GV0UD) M?PKA;0EBF^X 6,'UDQ7\@5A>UJ$;=2\RP07\(L6!3V+ JZKJ2YB-D,.&%,\L M=CWZ9$44O=UTT9M42",QQ!0,60&1I[R9"B7Y;9MU+UZ$^9 A]@!]SROL69YM MVO=LPN)E^)Z-=#;:8R4[_^C^V"T\7\"CT[7@ QSB@2&@)#R/HH:BYJ>(WZ/- M'D467+M CUK4G0_(9&P2AL,U!#3\G%%P5/IJ-] .U'3:%)!2MQ-W$&;\R@_R M5=NY@GJ=MKP!Z@LRZ$VTA:R&!W7[.7LUZ]D-T^V7% D98D--%U!J+;I8()OX MKI?/1&B]);HGHC;U*.KT#XUT;0?#K(F3E..^N=ZA_4!Y9%3O0CXX MF7T!5S88BZG0-8'77JYWB=+3,0'@?/Z:I0JZ@T*/_1/.K!"'_N(NM^HK]1KE M)/&/M9]PL:V[TK@>FJ)FGL4A]E 87J#0#O FK;)D))H62#0GA#YS-5W%%; P M7\JJE0&;BVM3?M2K@>;6CE+S%N.GN3 MU,%2[AE46O "A[;KAW& M.J3"%C3;U,M;"W4](E0$71T>5_:L#GW%YL6^CV"B%G7.IL\K7./*# M\GVV4ZQH4EE/I[ZT0.P6]JHNW)/')@[<9#A+C-OE((,@44=ZX:'I$[G\R0XU MP#3KCKW5TB737.YH=UA;;UL 8>C*N9TY&-=>"N60@UJ!1Z0&!70JT#RP:*0\ M*;SM21^UX6KZ94]>S(J5;+I8"-MKL"_ESUK0[JGR2M)]JRQP( Y?W;E]UT56 MD74L&]:LT3Q9U(S[BA+$ITH@1I%Q"O*5A0,V@N 3FZ.(,F%6L?/[M0[TT7IV M-<+KD)3$6U?KH=,,T&@RF@A/\P=%"^V@E*1'#6&YLOO;8MH4Y!9%ZAX?6S%I M3T6/X61%K9K2 E'][E0D3AF"5J41!6U4?<1876EA)D+1488IDJ-4]46H,@/@ MUH]JW"6@]Y1FB.IZPU^XKU!FYT*(<+MY1D0M44<:<\BFY-*&B716:GTSI@:&1:Q.(8K<@OGB=23JLDA8-BW5 Q>B--WG"%SVD':B]Q=,MK] MD! \B\C99P5.2,[S7U$TX6/>52C0/?(W^UT=YNL=*A<-]_EGT& M$RNV<77W0NF.5H<93/LLZNFB 9,B_35000T1TR_ @")5',BCQ)5QZOXL?@S1 MGS%9\7)+_G.7UM7["W:AIL[O9RL(++)=2OM[:V$A]R??I6_@A+2V\H6T!%?O MH,XZ6,K)\*4%]08W:X&93GQO86$ADEE/L5%&:NJ+0^8T?T3YDCCN&A%[A9S8 M1=-%>>D' M:4\7V;RS;&,9QJRU?,B<1XI\XQ'#30$' 3,Z&8 A+N@DH'XK;KM=Z3D/!3KO M%DW@E /5C []&-(Z4*:#S0)L+-;DUE ,-DPLS,G#G>(SPLM5A)S)%@76$MW& MZT<43--X[W11+".6-I$P<$;";""B&O6K2V7CTT523=[7\[$X=+/GIJ3ZRU#5 M[)P27O. O7>?C5CIP^S+HV'R7B5]'"A0&7*RYK#;-N1CN5][]X;#H<('H5\7 M)3$85Q\'6?*.-%^NV,RALWZ]_)X.O!EB6K6L&:#AH>)=6BNT4!)8H>1+(;86 M=BEV5WY )\GUQ&X1L(9?G[NQ78BN4%<=6,8G6=.Q'XK2/.3@-:^ M!ES_V0N/I-DA]'HD2IEAD-.!C+5FR9WF+Z-#2^[!F[M7M0!4VUKCZ-4B01M# MH<5,7=/62*U=D[3:3WDDC'A:DD+0@<1@P45%J3@8Z(\$2VJDIYZ@?L-(A!P" MXS *BL2%.OU,MW/J]B#W4KHZ'4Z&/81$^W/Y&<1$I(1SIMX]-1L!,1*L7W^? M<20(!,W&_V7;1@$SQ_#17MI#'=8/GO\8HF!+D;_V-G%$TW4]F^Q5_^0-:!3' MV:0,BC\F[ND'E>$HR"3:[W'J34K;"JE/A)<>7F#;\J+*-KO<(G3C,@HYZY$U ML F$IGOJ=0Z\OX!:]8/P<*D44MEW$C?K'C-P/8* M]-6U Q-,+NK3C9=!Q+26R?014R0U8%^C#M(Q\2+L8#>.\#87(;]\IF-9D9,D M^J[)29OF[_;:94X#EF:O@6I2!<8!K;=2WF_*K[V^4$30QVGV>&&DJF M3P_ _GB=N0-9LVFT75>WL.T+N E518*!N/4]O]@?.VN.W:.>2F$RLA;DJO0> M9:>$;+/^8K]) B FPN O'M.V)6'2%"(Q-?*G;HZ>&8C[!,1T4>J,4J.@;?=Y M\64[^\]"W3,8G;3JGS@:JCNN!T"D#EU':!UJV:((7!-)2EVDN$,CED24%O[:PIU%)4P"F MO6\AT>;,U<[HDSNWI?/!K[ 7(7OU"='(C\"A5?R\V>B$,-U*FX2+*LA0VD/1 MN\W*]]##N67-A G._9I9ZR-*=OZ. 5^\I.C/,L8HF2R7-I&./6PSJH7"K&A; MP70W-5&^M%("JA)/K?%-0,XRLA,>6Z":VA1!C(5OM20";38Q;I=&R.O/F2#E M JJTLX@6UW._MG'/1.(2Q>F[%0+'%-2K_0_A1BV1,PX8LT>T(M^X] )\A)$Z MKPF'T"??BU;A)0T)3>W()];N_2DYE3](A%G$UC$Z*4V26X*4&6=JT2&>%Z1& MQ,&AM5P&:$E?$AYWI:">Y3EATOC17Y M(B?R[:S%7Q;O4POV94;L(@__;%K(F/$&=2J? MUI:SO"BGE/B$0?1;NO T2)<5C&R2K^8D@ORK+ VU:P_%Y==@8BBWZVD*$]I4 M97 >:>$8IPR7.0#,L+I-JDMWF@>6%A-_" M09_V-89+6H']FZJ7O+62 -0]BBSLSE(4Q6-QS=\W=6\684K+S@&+%H69\Z7L$;E/'_3QW'+)+Y?BEJCAVT.E?>.. MX<*64ESXO")+A):+SJT@P"A#7=SVM"Q@)/(CPHRVC:?\^*[7QIPL14F8]/E/ M&PK;BU"ZL*F4K'\Q$P(]YDWT>..0RZQ0../=CL)P3*SH*[%B[D>6*YM=P?G2 M2%(L>-LUDV?!,*'IUT_^'4L^H,6X=(Y#_J5[$J8Z+,<:V66-OBI(L4Z:8)"M MQ>1X"Y#((;+,6+("Q&@"F]+QDL_N#@'\')&/>06-=85='TF@DPVV*'CTS;1\ M:GWP7.['E)$?X7029)H!GH"/!9*F1X_C& MH8V?O;]ZJ,6E0_IB<^4'""^]_9N;>("9__6Q!QFYO&LF&&R=9?_/5_CPE&<] M^C'YG,>BZ&XV^/?17Z.$_%QL[LM_=6O/XV^=WWUZNIW_&SW=OIL_?3L^?GD[_ M]?/FW7=WC[]_7/VW<_;]/VX__77V\_SCU>[3J7N!WGV>GD^N\<5U] _K/T^_ M3&ZNOZRVI]_^\R:>[*Y_#O][^ON'RZLO=_%SM/O@G7X(W[^SW8?=\_N'?ZY^ M>KQ[BF^C-V?OK'_]'/WRT^=Y].G<._OG=&G_\GG[Z9=?<>@OSZ;GM^^\;[>K MO_S^OR?GL_O7KQ5/AXS@GW&T.CP I\0O:NB7@Z3"-HB0PL!L-R]592AVE) C M^4@[KA]LE9/BG)4*9[;*LO^,<3)4T?;#0L= 15MUD4+*R)J1>G* =$XA*=DJ MZ<65TU+.K0V.DME;&1"Z,KE&G<M@*U)23UYV_!?5K)RYD5UQ YM\2 M/3'!_QQRWY9_Z(9WBG.1!-!S1^MUIIV,?G"%E8Z:-7. MV4D.K.93MR,HU<9H?*')(].C(A; &@HB0C-?0$6+U!YYP^PPWFQ<%GVU7.

    :47LPAP%:ZU,YD!Y MJ4SF$=2T!ZR5MT66OCA^5MG8V<-5Y#6?VCO(9E-=Y%6D?JS^4"[,0YU$G64G](A MBE8R1+'65=;C+)=&..IWEP4! JE?"=H]HKEHV2^I?W"J7S$%=EN]I+S<2!;>=09@W([+R M24U%-RDIM=Q5]#G2%(G9"J'HQD\R2W45@=3",G+OA]#1O,&OIZ2!GKO[4XC5 M'B4/J9DLUI1; 7D C0"-]D!K$_7"Z=U,-R..WN%)O(63_%J&AF^;K%L0X4KC MSHU4[?*MO%0A8\L*ALL31-C22@38CKXC/!NZ^T[E@4T 5\.]3Z(Q?ZT%HB'A MAG)EZ^]Y5=J:?I^KP4]O^EH[4%,>>X\B )/"QJE4@92#'KG_-? <FV1?[ 3/3=COD D#!'FOV(P/R4P/^UAYL9UEQT,I6A/!S#* M(?WDW:A&6+)'HHL8W1*>W?NL1_S\";G;=,B9GN?V;BB9C[5TEY?B^WQ'%AF- M^HMB?^VEN/^*K&#^Y)N4K HN9A_]S8A3E2'FDWQ4,*<3&8]5)$G/F.@''&=(F52?,Q7*YFQ/IWF>Y5+"\&%X\%STFP@ MY%P^V^2CDS7]5^^24HO(5^5/U[-#89K9AT2(O*173E62VVAY3D$6A1@FT@C_1WY0>DCG:N1:1(]_7-Y6'/B M.?=[L/1WY ?ECZ@$=#N"ZE!(PUDUHJ,E=T22?K%\&%PP8_I?+9P0( M;OJAM76+^B5$%H67)RO23# ==.60H+*'X@]RG]1E9=01,AO)UV-[.K 'L*6) MF:3^K85=ZA$L_(".3PZ1G?I;F9^@F,V?K7OE!S.R[FR_KEH>?_MR'53TDQ7\ M@2*Z_*RT?0WJ5P],_=[ 6_.&GYZO;Q,WA61]DYGZPK*7-P0-0E!*Q%?A4*Z3 MX=GNG-P5EWZPH^U<'J,4W$Y74KXH:*.IVZTJF&>5,#%!\O*5L_+GY/8U1^N- M'UC![GJ]L7! U;G! <&7?=@$O7QN 6BX3>H#GQN(R5H.J="0^B &I@(G?ET M?K-^/C<#'*O!;B&CD?EG>]>&#O3 &\NEN&GD+!?.>/663S:PH6HC<75;;G:5 MXB$E"2U?F'+LH9>FI"\D;1891F=6J.>6(HV#Z9%C0G?N/"OEJ6PRW:$%6]N. MUS%KH/$Q(*[P@T?.6-91]"/QZ 1)EU(>4*$3>; W]1!+\+1P MH.W9O"-&QE_1(41&7,/;.028B:%3P%@2,<%^O@K\>+FB.<1T(^$@9*T=.?.I M>,8$3X!SID.T4ENA&TCW,D?>P(2P$;FO70B;.0<7/.Y!"(37B]M4*6[V$ M ;C86@5LQOI&I/_>79"[G4GAXF#S%=LQ'F\ZQ-$',HJK-G$MWD]4"5N$ !<:C$D_ICP0W MQ1ZY@\R[$U,1:MOTB"5,)]UC#A]? G2:$G-I?\>\OV/>W]#R_@ZY3/VFA/'R MA,;(WR;Z <:3CHE@ T\$,],LZ9@(!I\(!C9'[07Y2_KN-J5T,]B $HV/8"_V MX[KKPB$K@?ZXW_B2+'*FPDVZ[[5B\2=I5AKML*F^#T.1='&T7H2!TR2$&MX2 MC41":6^/:(JK!V;(A>^J M?X71Y_64A C:*5V\5>DEM/W4-DF/&/7+F^6?K;-^1;!/KI!_J7U_0O.8[Q5C3# M(0@/A$L?=;USR_%#<2XE"-2Y&M(L*BQGQ)-O$+V,\L4]5QP'*1K^"SE+=.W9 MPH,82U\P=?"WD*F\+<"8A#!I[ZV%A=R??->A+YHR-*[[IAF#T4+JVFV:3N=- MAM+Z:P)[A;P0;ZE ^&O$F\\)/].W!:Z)-U_(NZ<8<=7/;L4C010]S7D@[9!- M7YADE$.&[S"G4@%:3F U#^*N0C+K1'=B$H=L1DO6#_C,R:?UY?95H)A2-4AS MRR.>>M:YV_5H+:*3)6M]8535IZ,"4 UGVM1)>#TK^;0K6T^U!!E:''$5>X[. MY)@2#+.I;"+DKY(%+E=-A4T_T9L*14?CX5:!,7PV5ZF<1YV/36-CN7RO64/[.6!,7)R0[.5 M2S_ 8?8#2HGY[8Y1=84B;%MN^%5GR!1)H3%?A@>H]_U5-$#G'F^*!7DO,K6& M*SXP57;'9!LX5>XO]>:8^F$@]4/!X5)+_3@^+LMHG+:GYN,K:=TK::]7C^,K M*73GK5&K.Z1WFGM]E$^IO(TI?Z:+>\0J:PB0:#=;$5"T7AGA+:U6/O<]#]F4 MSK2WWV&P&3N"!"2X.XRQW)I;;A"4\P $ARQ\,C&!-AFUN*5E-/"5*(5)CE#7 M;N%%55\-DQ4/=4A7VUNLP['EPC$^ %Z69WE7ET\Y=179H #[1-.(7JH]!-\C M!ZTWK%C,#W[!H?7)\ASZN1U1>3I/>D*[081T8R*GO\1JIGOYJ+!1BEHFTMO* M\D4MLA]']\ARL+LC1P(*UMACQ819;6#XL'FR N>.&&TT<7Z/D^U//"^VW&QL MO&!("1JNX:HM%0G1Q "S(YP4-G7H*D,+4NNE2<]!T0W!,5HF3:R"[D'1W<_X M[6V?GL8+D8*,<.K928FC<>DYAOWQ8OT\"I<6]L*%'UBN6^^;JWKGQ:IZ%-)A M,R$Y^2>N"^.I*P'HZ!)063AT]Z(0*>Q;I'+,UZ]EW$OOPCO>0=Y -A,1.F'T MIE[YHS/_0#4(7M= ,'V*]B8 =116\/_K1P%:ZB?)7?D( 0B(.Z86; M"PF2=_#T"VVKC9S.CY9K>39M@$-H&)%[,.U$B,@->4$\S"2$YA%FD!T'Q+-Y MI#, LT-:[80^2P!.%Q,&\%,*>:$1@222IQ;Q-DN1E,BVL C:+V4+<$ES-Q5*Z7>QS/=ON__H110,BU MVMV@+7)U)>4(0C;U@MB/^"0WWG>;A]JY?]KY[@>Q]IZ&E M !1[W_?+WOK %37!-EG5**$^K$U:A)^"(W)>L1'T$+DI)E?!C$+_N.?/]Q9XZ M#:E7T,1R,6.GFK5SLC.:N4*W+_QV4/?]%V<8N+QNH:&I"= 5M&Y]S\YAIE1E M6%G#C+MLF,%52AJ^/^5PVY/F H>VZ],=ZS#W+1"'4I=8)_/\OC%\X@'Z2#*\ M309#+ E:Y&\A)C@P"EY[MAL[-&>?M3HX;/ &6X_8Y9SO7,WNLOK78=8[T1_P MPBTE-/^(W=W[4\KM[$'G[5L!:>!^S4CF;K\\YI.KP]1I\W-6Q"D2A[1B#B\] MO,"VY46QYS^&B'R8N*LX%T3J6!XC_@;Y0!&:'1!ZR"&4CVJI#:W6AX;J=6V/ M0A&WJ5?"IPR?YJ1X-K$U5LU,:^#(" !Z +'#3EC4) @,B5 W0QETHU]AN7$J M""7HDE$0!M&AY<',1L1<8E\P-$V^FQ,7\J^RJ-0O;KK+@P8C1-G;0,W.3$I7 M>_#"#;*)Z"%'^,E>C%&U ,S<=ELELK4/+*_'('3=EZ4IHD"/F_0NIZJ MR2PB4LK2HGO2-LH1',<7(6F-\5UXM@+7$1\KB0U+BI%R8^,V*DN1/T1++JW MH_?-TX%;KB;,7ZR0]BT!IB>80)MM/06M.L[CH_3*<54]D,NIMI43UJ1^>[HX M7UD>[296+$ *IT%2Y515,%KRQ(A,JY$F$4%ANKACV @C)>UG6,0WV]YN4-. M#N2AJ'-[+'8:3;.%+Y.%;U&D=+%I74PR._UP>"9,O")RR5J!7R'$NO8LKCTB MC305[-RUL%#[!_DUS<]'$64252 %FAE*<)T'EH,I'2V73H^(/9P,7PUIUSR, M@ADQ&=A&X0Q%D8L$WYP4%C6<;B/#7!62F:H_(%MXMUGY'L+$Z*V3LX#BRJ1. M@)/-WQ^74K;0PE#UP,2V SJRTZ=9S,DE).T1/[>>A;+(VU8P'E*185(K.0 ] M"+4ID?N-)-@=MJ/CAM4"T1!K!66V,A*R@71PE7>F0NY/""]7A 060-@-R;?1*D731NR$DJQ;W;KZO8Y MQ6F2X)0-H4@&3SR$U'6?K]#Y 2?:MHK@-/&I)OJGDEFI& MI<,[="-FUV$8(X=AHD._A6$;-^+]B%+>9(CS!;Z 7K"Z<[% -G'FV0;Q-E=8 M+*$B HN8][/ZX[X(34T,A#@4*MI)A"[Q_GTOH<$DB@+\&$?47,]]]C-" #KH M9\>&$ 0!#:5HFSD,@)6)L*NX A5K1;NSP.0<:B'\B6=%*V*1D_R2QH.)O[5 MF/W^ F^Q0UP5<\(DBM\+$RMAMIBT4376.K7$">;3. HCXGL2F]RC8U.+@NGH M^F#)E"H\&80D/H2\VRD#4 MGXAS98)>A)V*ELQ>H5.83D8;:[G-1^K66B-]7;9; M89I-1^]!H]OE*L\!D/[;E^N-Z^\08@.#IZS>35_/SGI@ABM.>^9M ]&-O?IF ME]3##.ESUPK#L_1>2S$5'D0OL9C)PZ$GKLN0%OQ%^7CF-CKHQ28!!AP]?7-9 M81 SDF2CZR(&*$.E(:U0[T@&^H[9=KR.V4M\VIV-CO1$EKVRJ9':I[RDN8QV M/@&>!EXP>Y?/Y3.JMAL[X)&.0:*IH9<$C_,"'FEN2"$1/TW4)WBHM1B#!:WN M=!_PJ"LVH."T16"DX"M?C,6 Z VBR.)@_C55CWH4#**4])6;02E&);/N2$D# M6 K2]^AKFZXX1S- LX>=@O87@F#-M(0()734]UL4'X]B()39#'S/]&BIIX8A8P;&Z- M^M.#)>Y+EEH :_5=6L3.WG@VZKWL4#,?-%1U^ M!58?B [>C4\]^;\&US-$K]GWJ'C+UBHW7= 9@VO<*$*=>&$R,TM2]O64[2N9 MG)%+C +A0:OG344$69PO+55.HGNY@N4.UE5(4!8LG"XC I\#'!&Y7S U M3MJ[9;5I_AU1RR"IR!8IK!1>:@C%RR),%*>-\2XXF31-O=QD*!W*R@=DM@>- MM%;64 OJ9JGL+M_ZWKY?1J'F4YM'7 _1> 6=-%?;2&AJOE6&7Z_<'1QCY00] MS]=VEL(,(.W+VSRC[4-1&,[0DAJ>:X]%@02\:" ;;'JJ"!Z7Z=MYT+42G( M!EMUCH+U!0KM +/:*E$/OOPU(S'ZYDO(GG"5+9IJ:)4)-\-JXCGWK!N*QJ@> M'Y#QLXW+JA;B@"NWI/-.NXE,%P_)+,-H^D@VXK'>W,\V:^-]Y1_Z+[(M[/O% M:_'R.Z S4%4%H318LE^/4:QS*US1/S3O<6NY-"!G>?D"2/([\H/21PY1+Q5Q MIHM-*FOJ#'NU0)37S$YD$PV5 0#I>6VHVG6QESP:BLTTYV[MIGP!)QR9G/?^83KO>G']<7\"GN69V/+S3K1 MW^ U)GL2OF2UKV&&:6WR25DAL']X[WJT@@MER;N7WA=A<@QF1,3&0W]Y *QCNZJH&,X/DI>1 MO$XJT]]H26@M7A^#7(8P&R:F0U*DX!N]''03#CDZ W>CZLM>)P0I$.J03B/7 MKK^RTCZO0J9?O\ JLBEC=7L4C0(T?U]ELD'-@C*7]_8US#A0$F+ !A(T\Z;3 MA;M26LSZ?TP7K(V8]K89%6"&3DHAZ>=VQZB2"^2^+.QAU,<:-K8HZ9OPH=<,MXJ,OTX"9>A 0OJH5 M9QTU4B=\D'PTI.&% Z@ (:1F9=J;!?B<:FNID7 MSZA#C(O.WO+CZ!Y9#G9W9-LH6&./A<,L'+ GB@O_R7NR NOM/O J=9WSD9X"NI\$*=K[R?D+-%57)FDR<^+X7_1Y(U$A!FJ6L6Z!:)\X*.%,**/24++@&,G M\[(DO)31.*F81%'E%&,+Z;*^!R\. MR8UF2DZE18#^C*DW2-"^]HC;2.-_6;*9#@X*PS:4A-"%Q>)T!7S=[#?_JG,G M+QI=7/DNV7Z8K'CK1S5I5U!OJXT0Y4_1 B'D,K.ZM3(JK"'C)]=\T>P+FH@< M')Z0FES@8Z:56CC->'J5TK-0#A=]3_D<**9;=0BEVS11"62TO=H$P?VR@JI,[(,K+4VFU,85L56,VSD*T[*(F8##VN+#KFJ^:-0?$Z)JW8X-]3RA=>@[?8H>]T@(7J_,7-9O@TU9[7$$/]R5*ICR07$_KXRN)S-%2WPINY?^E% M6*+!I!K#6L :B2*UBFTM.]N(J)ZG>;G>N/X.21BQ\C>&2\K*WN#,U$C+NAC;'$CL2& M[9,N+2KS@.69['+)A!.;[#W0(PA-X :@IXV,;B25Z5S+ G(LOR3#[=P/HT^( MR)]^AM;!';8"BY$.,)41SJ3?(^I.8&\Y.-LNC=D0 JP*=EZ> Z!IB<)RE&]+ MY_!=Q0"LNDW&X3*3R MF&;XZU-H.2S&H;R2E$V%X;M1Y0_3@#9.,J]I3RG?HX_CR+-Q<:J-\I-"NO:D MO'9+8PZXUP9Q!!3:9+823[C+I^!*"AY?^](53>B$Z(WA[A^=I(^US!/E:BE? M\]B(D]_.3DY)M'?;5&03%:*LW21L:+,>P'";<+80IOS\(D/S*T2^:[ESY")R M2JUC+QOP3N.CNPP2K6X0CFA*+SECF)JLEIOLA^$!RNXRC/#:BLA][8[\@E9!TP_H<#'% ^5 M;XUW($&:&NU#:=L!N:)EXQ=HMRDVMY[V6;SU/3OYAPZ^"T(VUD2Z&^M%Z0K< MZ$2R6T0!&R#MV>C,]YQP&D=A M1'9$=B,25&SXMHF' T6N-!+!3,R7WQ1\%C]2Q")LN>[NT$%<)%8@M9Z1- -% MYDE2"BI,W&-19BAVJQ[2(" M6@NU:V')6C88JHD&AF=FI3.01&J+Q=-<6 6=IF9#RU"%<>2RNH9S3H-W] M5>4<2W)&4Y*32$Y29*+27+/Y^Z.@;0L)3&=/U70JZ+FKAL%''VYD;XSV^"#E.WW^5^G>YS&K#!\_O$\'U[VW/+=0GVNXP> MZ0>UB$I7E%ZP-'7F%G0*"("P9>G+K#'R_I=[G$][$[%61+XVP6KGC)E'PB:D MP^B"7"QIP<3G%;9799S3+55?-_3)E01&8_9WI<5+AE-@12XJ8I9A-O&]7M$H^R(DQ^N^J5#*YUTL FSF7T[_D=*)Q:7^\%&VI.>FFH.1G3 W\3E8QFE1_[H';L M@PJ52SY <]_NGI1*F12\M,0!N$=+3,]]+[JUUA >&G=9,R$/42>PX_+2;.D=FD3K]:RW*FGBYGP_<&@YM(JD]!. M;1E6AP.G$<@8^"="*[@N4+*B,YB4I$ M$*ZH5022P MW&O/0<\_HQV<)I76-75=4%2@,E6 0\8JC$HL\SW:^ &M^J/WGQ@BPMBX_$AT MJIE$*?.^-Z1B5]A%P3DY1)=^ *=@Q57'3C2GGED5B]6L)DMUNPC&I59B52I(==^;7' M$1EJH$W&L=Y+Q Z&>;:V7/:685%1W)6\$B55QX)GVH)DS$+IE^T6LR<%G]BBCXXMRI+ MC^&DJJ=+QBR(>(7ZI3F_Z/[X)0P*3*.M_:85(]+F^R]&"*/HAO/SLE?I\'< M?^*D*7;C6&[ED3B-M83)V 4VX5"16-=S M_6<%L3L_C"SW7W@#ZJ)P%Q^76\FG3\:VSA$/Z90:BE* +" V%98;12"J2(", M#_W6(5(\;GP:75[Y'MP%K++D6#2E2HN,+YWC&+)L24ON=Z?OEFQ2, !;*DN. MA2U56F1LZ1RQ4&7+Y;.]LKPE DI@YBX[#O>;3Y&,0=VS*)0=@FN/K$2;OVW1 MA159YW7C$I2C%MSE1^7,U9$HXQY,G@6_XO7'-Q2A1RM$]%__!U!+ 0(4 Q0 M ( &->BE&@Y\D;3/X .8]# ; " 0 !F,3!Q,3 R M,%]I9'1C;W)P;W)A=&EO;BYH=&U02P$"% ,4 " !C7HI1I"O^\EX' !% M'@ &@ @ &%_@ 9C$P<3$P,C!E>#,Q+3%?:61T8V]R<"YH M=&U02P$"% ,4 " !C7HI1?@$/>ED' !2'@ &@ @ $; M!@$ 9C$P<3$P,C!E>#,Q+3)?:61T8V]R<"YH=&U02P$"% ,4 " !C7HI1 M=T2SLE\$ "D#@ &@ @ &L#0$ 9C$P<3$P,C!E>#,R+3%? M:61T8V]R<"YH=&U02P$"% ,4 " !C7HI1^&D585<$ !Z#@ &@ M @ %#$@$ 9C$P<3$P,C!E>#,R+3)?:61T8V]R<"YH=&U02P$"% ,4 M " !C7HI1\"BR8D08 !E#P$ $ @ '2%@$ :61T+3(P M,C Q,#,Q+GAS9%!+ 0(4 Q0 ( &->BE&=-&.N#@\ *>V 4 M " 40O 0!I9'0M,C R,#$P,S%?8V%L+GAM;%!+ 0(4 Q0 ( &-> MBE%U:V0&N4, +PR! 4 " 80^ 0!I9'0M,C R,#$P,S%? M9&5F+GAM;%!+ 0(4 Q0 ( &->BE$M'Y/H.)8 *M]!P 4 M " 6^" 0!I9'0M,C R,#$P,S%?;&%B+GAM;%!+ 0(4 Q0 ( &->BE$J M=U@3]T, $5/! 4 " =D8 @!I9'0M,C R,#$P,S%?<')E :+GAM;%!+!08 "@ * *\" "70( ! end