0001213900-21-015206.txt : 20210315 0001213900-21-015206.hdr.sgml : 20210315 20210312174857 ACCESSION NUMBER: 0001213900-21-015206 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 93 CONFORMED PERIOD OF REPORT: 20210131 FILED AS OF DATE: 20210315 DATE AS OF CHANGE: 20210312 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: 21738894 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 f10q0121_idtcorp.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 JANUARY 31, 2021

 

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 March 8, 2021, 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:   24,151,017 shares outstanding (excluding 2,191,634 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   6
         
      Notes to Consolidated Financial Statements   7
           
  Item 2.   Management’s Discussion and Analysis of Financial Condition and Results of Operations   23
           
  Item 3.   Quantitative and Qualitative Disclosures About Market Risks   33
           
  Item 4.   Controls and Procedures   33
       
PART II. OTHER INFORMATION   34
           
  Item 1.   Legal Proceedings   34
           
  Item 1A.   Risk Factors   34
           
  Item 2.   Unregistered Sales of Equity Securities and Use of Proceeds   35
           
  Item 3.   Defaults Upon Senior Securities   35
           
  Item 4.   Mine Safety Disclosures   35
           
  Item 5.   Other Information   35
           
  Item 6.   Exhibits   36
       
SIGNATURES   37

 

i 

 

 

PART I. FINANCIAL INFORMATION

 

Item 1.Financial Statements (Unaudited)

 

IDT CORPORATION

CONSOLIDATED BALANCE SHEETS

 

   

January 31,
2021

   

July 31,
2020

 
    (Unaudited)     (Note 1)  
    (in thousands)  
Assets            
Current assets:            
Cash and cash equivalents   $ 79,481     $ 84,860  
Restricted cash and cash equivalents     109,858       116,362  
Debt securities     21,501       18,363  
Equity investments     24,346       5,964  
Trade accounts receivable, net of allowance for doubtful accounts of $6,909 at January 31, 2021 and $6,085 at July 31, 2020     51,616       44,166  
Prepaid expenses     34,671       33,115  
Other current assets     19,926       19,302  
Total current assets     341,399       322,132  
Property, plant and equipment, net     30,641       30,061  
Goodwill     14,843       12,858  
Other intangibles, net     6,289       3,959  
Equity investments     10,441       8,833  
Operating lease right-of-use assets     8,794       9,490  
Deferred income tax assets, net     2,832       8,512  
Other assets     9,332       8,905  
Total assets   $ 424,571     $ 404,750  
Liabilities and equity                
Current liabilities:                
Trade accounts payable   $ 36,368     $ 31,147  
Accrued expenses     126,425       125,544  
Deferred revenue     39,189       40,114  
Customer deposits     109,673       115,992  
Other current liabilities     14,646       12,073  
Total current liabilities     326,301       324,870  
Operating lease liabilities     6,514       7,353  
Other liabilities     1,340       1,388  
Total liabilities     334,155       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 January 31, 2021 and July 31, 2020     33       33  
Class B common stock, $.01 par value; authorized shares—200,000; 26,343 and 25,961 shares issued and 24,151 and 24,345 shares outstanding at January 31, 2021 and July 31, 2020, respectively     263       260  
Additional paid-in capital     276,871       277,443  
Treasury stock, at cost, consisting of 1,698 and 1,698 shares of Class A common stock and 2,192 and 1,616 shares of Class B common stock at January 31, 2021 and July 31, 2020, respectively     (60,413 )     (56,221 )
Accumulated other comprehensive loss     (8,957 )     (7,410 )
Accumulated deficit     (117,937 )     (139,333 )
Total IDT Corporation stockholders’ equity     89,860       74,772  
Noncontrolling interests     556       (3,633 )
Total equity     90,416       71,139  
Total liabilities and equity   $ 424,571     $ 404,750  

 

See accompanying notes to consolidated financial statements.

 

1

 

 

IDT CORPORATION

 

CONSOLIDATED STATEMENTS OF OPERATIONS
(Unaudited)

 

  

Three Months Ended
January 31,

  

Six Months Ended
January 31,

 
  

2021

  

2020

  

2021

   2020 
   (in thousands, except per share data) 
     
Revenues   $339,766   $323,890   $683,191   $664,089 
Costs and expenses:                    
Direct cost of revenues (exclusive of depreciation and amortization)    269,145    262,716    542,319    542,177 
Selling, general and administrative (i)    54,298    53,789    106,442    107,223 
Depreciation and amortization    4,464    5,184    8,956    10,479 
Severance    143    486    255    1,112 
Total costs and expenses    328,050    322,175    657,972    660,991 
Other operating gain (expense), net (see Note 10)    1,207    (392)   955    (3,168)
Income (loss) from operations    12,923    1,323    26,174    (70)
Interest income, net    139    195    98    467 
Other income, net    3,170    550    1,792    785 
Income before income taxes    16,232    2,068    28,064    1,182 
Provision for income taxes    (3,027)   (1,164)   (6,444)   (1,700)
Net income (loss)    13,205    904    21,620    (518)
Net (income) loss attributable to noncontrolling interests    (97)   28    (224)   (63)
Net income (loss) attributable to IDT Corporation
  $13,108   $932   $21,396   $(581)
Earnings (loss) per share attributable to IDT Corporation common stockholders:                    
Basic   $0.52   $0.04   $0.84   $(0.02)
Diluted   $0.51   $0.04   $0.83   $(0.02)
Weighted-average number of shares used in calculation of earnings (loss) per share:                    
Basic    25,362    26,320    25,448    26,300 
Diluted    25,713    26,451    25,787    26,300 
(i) Stock-based compensation included in selling, general and administrative expenses   $434   $1,167   $940   $2,531 

 

See accompanying notes to consolidated financial statements. 

 

2

 

 

IDT CORPORATION

 

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

(Unaudited)

 

  

Three Months Ended
January 31,

  

Six Months Ended
January 31,

 
  

2021

  

2020

   2021  

2020

 
   (in thousands) 
Net income (loss)   $13,205   $904   $21,620   $(518)
Other comprehensive income (loss):                    
Change in unrealized loss on available-for-sale securities    46    
    17     
Foreign currency translation adjustments    (1,815)   (513)   (1,564)   (1,717)
Other comprehensive loss    (1,769)   (513)   (1,547)   (1,717)
Comprehensive income (loss)    11,436    391    20,073    (2,235)
Comprehensive (income) loss attributable to noncontrolling interests    (97)   28    (224)   (63)
Comprehensive income (loss) attributable to IDT Corporation   $11,339   $419   $19,849   $(2,298)

 

See accompanying notes to consolidated financial statements.

 

3

 

 

IDT CORPORATION

 

CONSOLIDATED STATEMENTS OF EQUITY (Unaudited)

 

   Three Months Ended January 31, 2021
(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
   Noncontrolling
Interests
   Total
Equity
 
BALANCE AT OCTOBER 31, 2020   $33   $260   $278,134   $(59,077)  $(7,188)  $(131,045)  $(3,534)  $77,583 
Exercise of stock options    
    
    501    
    
    
    
    501 
Restricted Class B common stock purchased from employees    
    
    
    (1,336)   
    
    
    (1,336)
Grant of restricted equity in subsidiary (see Note 11).    
    
    (2,195)   
    
    
    2,195    
 
Business acquisition   
    
    
    
    
    
    2,188    2,188 
Stock-based compensation    
    3    431    
    
    
    
    434 
Distributions to noncontrolling interests    
    
    
    
    
    
    (390)   (390)
Other comprehensive loss    
    
    
    
    (1,769)   
    
    (1,769)
Net income    
    
    
    
    
    13,108    97    13,205 
BALANCE AT JANUARY 31, 2021   $33   $263   $276,871   $(60,413)  $(8,957)  $(117,937)  $556   $90,416 

 

   Six Months Ended January 31, 2021
(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
   Noncontrolling
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    
    
    686    
    
    
    
    686 
Repurchases of Class B common stock through repurchase program    
    
    
    (2,849)   
    
    
    (2,849)
Restricted Class B common stock purchased from employees    
    
    
    (1,343)   
    
    
    (1,343)
Grant of restricted equity in subsidiary (see Note 11).    
    
    (2,195)   
    
    
    2,195    
 
Business acquisition   
    
    
    
    
    
    2,188    2,188 
Stock-based compensation    
    3    937    
    
    
    
    940 
Distributions to noncontrolling interests    
    
    
    
    
    
    (418)   (418)
Other comprehensive loss    
    
    
    
    (1,547)   
    
    (1,547)
Net income    
    
    
    
    
    21,396    224    21,620 
BALANCE AT JANUARY 31, 2021   $33   $263   $276,871   $(60,413)  $(8,957)  $(117,937)  $556   $90,416 

 

4

 

 

IDT CORPORATION

 

CONSOLIDATED STATEMENTS OF EQUITY (Unaudited)—Continued

     
   Three Months Ended January 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
   Noncontrolling
Interests
   Total
Equity
 
BALANCE AT OCTOBER 31, 2019  $33   $258   $274,953   $(51,739)  $(6,062)  $(162,276)  $(2,836)  $52,331 
Restricted Class B common stock purchased from employees   
    
    
    (266)   
    
    
    (266)
Stock-based compensation   
    2    1,165    
    
    
    
    1,167 
Distributions to noncontrolling interests   
    
    
    
    
    
    (230)   (230)
Other comprehensive loss   
    
    
    
    (513)   
    
    (513)
Net income   
    
    
    
    
    932    (28)   904 
BALANCE AT JANUARY 31, 2020  $33   $260   $276,118   $(52,005)  $(6,575)  $(161,344)  $(3,094)  $53,393 

 

   Six Months Ended January 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
   Noncontrolling
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 
Restricted Class B common stock purchased from employees   
    
    
    (266)   
    
    
    (266)
Stock-based compensation   
    2    2,529    
    
    
    
    2,531 
Distributions to noncontrolling interests   
    
    
    
    
    
    (470)   (470)
Other comprehensive loss   
    
    
    
    (1,717)   
    
    (1,717)
Net loss   
    
    
    
    
    (581)   63    (518)
BALANCE AT JANUARY 31, 2020  $33   $260   $276,118   $(52,005)  $(6,575)  $(161,344)  $(3,094)  $53,393 

 

See accompanying notes to consolidated financial statements.

 

5

 

 

IDT CORPORATION

 

CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited)

 

   Six Months Ended
January 31,
 
  

2021

  

2020

 
   (in thousands) 
Operating activities        
Net income (loss)  $21,620   $(518)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:          
Depreciation and amortization   8,956    10,479 
Deferred income taxes   5,881    1,587 
Provision for doubtful accounts receivable   1,069    1,466 
Stock-based compensation   940    2,531 
Other   (17)   (412)
Change in assets and liabilities:          
Trade accounts receivable   (7,330)   6,253 
Prepaid expenses, other current assets and other assets   4,965    (9,315)
Trade accounts payable, accrued expenses, other current liabilities, and other liabilities   1,631    (11,488)
Customer deposits at IDT Financial Services Limited (Gibraltar-based bank)   (11,136)   (20,613)
Deferred revenue   (968)   (3,260)
Net cash provided by (used in) operating activities   25,611    (23,290)
Investing activities          
Capital expenditures   (8,825)   (7,656)
Payments for acquisitions, net of cash acquired   (2,388)   (450)
Purchase of Rafael Holdings, Inc. Class B common stock and warrant   (5,000)    
Purchases of debt securities and equity investments   (34,436)   (8,994)
Proceeds from maturities and sales of debt securities and redemptions of equity investments   11,575    2,672 
Net cash used in investing activities   (39,074)   (14,428)
Financing activities          
Distributions to noncontrolling interests   (418)   (470)
Repayment of other liabilities.   (56)   (79)
Repayments of borrowings under revolving credit facility       (273)
Proceeds from borrowings under revolving credit facility       273 
Proceeds from exercise of stock options   686    276 
Repurchases of Class B common stock   (4,192)   (266)
Net cash used in financing activities   (3,980)   (539)
Effect of exchange rate changes on cash, cash equivalents, and restricted cash and cash equivalents   5,560    14,152 
Net decrease in cash, cash equivalents, and restricted cash and cash equivalents   (11,883)   (24,105)
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  $189,339   $233,094 
Supplemental schedule of non-cash investing and financing activities          
Liabilities incurred for acquisition  $393   $375 

 

See accompanying notes to consolidated financial statements.

 

6

 

 

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 and six months ended January 31, 2021 are not necessarily indicative of the results that may be expected for the fiscal year ending July 31, 2021. The balance sheet at July 31, 2020 has been derived from the Company’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 (the “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.

 

7

 

 

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

 

(in thousands)  Fintech   net2phone-
UCaaS
   Traditional Communications   Corporate   Total 
Three Months Ended January 31, 2021                    
Revenues   $18,497   $10,738   $310,531   $
   $339,766 
(Loss) income from operations    (247)   (3,248)   18,712    (2,294)   12,923 
                          
Three Months Ended January 31, 2020                         
Revenues   $9,741   $7,915   $306,234   $
   $323,890 
(Loss) income from operations    (3,177)   (3,787)   10,782    (2,495)   1,323 
                          
Six Months Ended January 31, 2021                         
Revenues   $38,585   $20,366   $624,240   $
   $683,191 
Income (loss) from operations    2,889    (7,059)   34,502    (4,158)   26,174 
                          
Six Months Ended January 31, 2020                         
Revenues   $19,298   $15,122   $629,669   $
   $664,089 
(Loss) income from operations    (5,847)   (7,495)   18,268    (4,996)   (70)

 

 

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
January 31,

  

Six Months Ended
January 31,

 
  

2021

  

2020

  

2021

  

2020

 
   (in thousands) 
BOSS Revolution Money Transfer  $13,280   $7,660   $28,438   $14,861 
National Retail Solutions   5,217    2,081    10,147    4,437 
Total Fintech   18,497    9,741    38,585    19,298 
net2phone-UCaaS   10,738    7,915    20,366    15,122 
Mobile Top-Up   96,562    75,836    192,397    152,669 
BOSS Revolution Calling   113,903    113,861    231,253    231,195 
Carrier Services   87,155    101,659    174,928    215,176 
Other   12,911    14,878    25,662    30,629 
Total Traditional Communications   310,531    306,234    624,240    629,669 
Total  $339,766   $323,890   $683,191   $664,089 

 

8

 

 

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 January 31, 2021                
United States  $18,497   $5,677   $265,318   $289,492 
Outside the United States:                    
United Kingdom   
    
    31,929    31,929 
Netherlands   
    
    5    5 
Other   
    5,061    13,279    18,340 
Total outside the United States   
    5,061    45,213    50,274 
Total  $18,497   $10,738   $310,531   $339,766 

 

(in thousands)  Fintech   net2phone-
UCaaS
   Traditional Communications   Total 
Three Months Ended January 31, 2020                
United States  $9,741   $3,695   $206,129   $219,565 
Outside the United States:                    
United Kingdom   
    3    36,151    36,154 
Netherlands   
    
    49,692    49,692 
Other   
    4,217    14,262    18,479 
Total outside the United States   
    4,220    100,105    104,325 
                     
Total  $9,741   $7,915   $306,234   $323,890 

 

(in thousands)  Fintech   net2phone-
UCaaS
   Traditional Communications   Total 
Six Months Ended January 31, 2021                
United States   $38,585   $10,758   $535,949   $585,292 
Outside the United States:                    
United Kingdom    
    
    61,350    61,350 
Netherlands    
    
    7    7 
Other    
    9,608    26,934    36,542 
Total outside the United States    
    9,608    88,291    97,899 
Total   $38,585   $20,366   $624,240   $683,191 

 

(in thousands)  Fintech   net2phone-
UCaaS
   Traditional Communications   Total 
Six Months Ended January 31, 2020                
United States  $19,298   $6,967   $420,442   $446,707 
Outside the United States:                    
United Kingdom   
    7    71,943    71,950 
Netherlands   
    
    104,634    104,634 
Other   
    8,148    32,650    40,798 
Total outside the United States   
    8,155    209,227    217,382 
                     
Total  $19,298   $15,122   $629,669   $664,089 

 

9

 

 

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 January 31, 2021 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
January 31,

  

Six Months Ended
January 31,

 
  

2021

  

2020

  

2021

  

2020

 
   (in thousands) 
Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period   $22,818   $24,957   $26,451   $35,146 

 

  

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:

 

  

January 31,
2021

  

July 31,
2020

 
   (in thousands) 
Deferred customer contract acquisition costs included in “Other current assets”  $3,066   $2,350 
Deferred customer contract acquisition costs included in “Other assets”   2,946    2,384 
Total  $6,012   $4,734 

 

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

 

   

Three Months Ended
January 31,

   

Six Months Ended
January 31,

 
   

2021

   

2020

   

2021

   

2020

 
    (in thousands)  
Amortization of deferred customer contract acquisition costs   $ 864     $ 615     $ 1,631     $ 1,166  

   

10

 

 

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”). Howard S. Jonas, the Chairman of the Company’s Board of Directors, is also the Chairman of the Board of Directors and Chief Executive Officer of Rafael. 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 January 31, 2021 and 2020, the Company incurred lease costs of $0.5 million, and in each of the six months ended January 31, 2021 and 2020, the Company incurred lease costs of $0.9 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
January 31,

  

Six Months Ended
January 31,

 
  

2021

  

2020

  

2021

  

2020 

 
   (in thousands) 
Operating lease cost  $697   $712   $1,425   $1,423 
Short-term lease cost   130    75    195    133 
Total lease cost  $827   $787   $1,620   $1,556 
                     
Cash paid for amounts included in the measurement of lease liabilities:                    
Operating cash flows from operating leases  $672   $685   $1,382   $1,369 

 

  

January 31,
2021

  

July 31,
2020

 
Weighted-average remaining lease term-operating leases  3.7 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:

 

  

January 31,
2021

  

July 31,
2020

 
   (in thousands) 
Operating lease liabilities included in “Other current liabilities”  $2,537   $2,350 
Operating lease liabilities included in noncurrent liabilities   6,514    7,353 
Total  $9,051   $9,703 

  

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

 

 

Twelve-month period ending January 31:    
2022  $2,768 
2023   2,526 
2024   1,957 
2025   1,844 
2026   497 
Thereafter    
 
Total lease payments    9,592 
Less imputed interest    (541)
Total operating lease liabilities   $9,051 

  

11

 

 

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:

 

   

January 31,
2021

   

July 31,
2020

 
    (in thousands)  
Cash and cash equivalents   $ 79,481     $ 84,860  
Restricted cash and cash equivalents     109,858       116,362  
Total cash, cash equivalents, and restricted cash and cash equivalents   $ 189,339     $ 201,222  

 

At January 31, 2021 and July 31, 2020, restricted cash and cash equivalents included $109.8 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)  
January 31, 2021:                        
Certificates of deposit*   $ 4,608     $ 15     $
    $ 4,623  
U.S. Treasury bills and notes     3,676      
      (9 )     3,667  
Corporate bonds     6,233       68       (17 )     6,284  
Municipal bonds     6,925       2             6,927  
Total   $ 21,442     $ 85     $ (26 )   $ 21,501  
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 $5.0 million and $1.9 million in the three months ended January 31, 2021 and 2020, respectively, and $11.6 million and $2.7 million in the six months ended January 31, 2021 and 2020, respectively. There were no realized gains or realized losses from sales of debt securities in the three and six months ended January 31, 2021 and 2020. 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 January 31, 2021 were as follows:

  

   

Fair Value

 
    (in thousands)  
Within one year   $ 9,688  
After one year through five years     6,447  
After five years through ten years     4,611  
After ten years     755  
         
Total   $ 21,501  

  

12

 

 

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) 
January 31, 2021:        
U.S. Treasury bills and notes  $9   $1,667 
Corporate bonds   17    1,690 
Total  $26   $3,357 
           
July 31, 2020:          
Municipal bonds  $16   $1,963 

 

    

At January 31, 2021 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:

 

  

January 31,
2021

  

July 31,
2020

 
   (in thousands) 
Zedge, Inc. Class B common stock, 42,282 shares at January 31, 2021 and July 31, 2020  $307   $59 
Rafael Holdings, Inc. Class B common stock, 28,320 and 27,806 shares at January 31, 2021 and July 31, 2020, respectively   665    389 
Fixed income mutual funds   23,374    5,516 
Current equity investments  $24,346   $5,964 
           
Visa Inc. Series C Convertible Participating Preferred Stock (“Visa Series C Preferred”)  $1,939   $3,825 
Visa Inc. Series A Convertible Participating Preferred Stock (“Visa Series A Preferred”)   2,416    
 
Rafael Holdings, Inc. warrant   380    
 
Hedge funds   3,481    4,783 
Other   2,225    225 
Noncurrent equity investments  $10,441   $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. Howard S. Jonas is the Vice-Chairman of the Board of Directors of Zedge. The Company received the Zedge Class B common shares and the 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.

 

On December 7, 2020, the Company purchased from Rafael 218,245 newly issued shares of Rafael’s Class B common stock and a warrant 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 aggregate purchase price of $5.0 million was allocated $4.6 million to the shares and $0.4 million to the warrant based on their relative purchase date fair values. The fair value of the warrant on the acquisition date was estimated using a Black-Scholes valuation model that represents a Level 3 measurement. 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. At January 31, 2021, these shares of Rafael’s Class B common stock and the warrant were not available for sale, assignment, or transfer. The value of the shares at January 31, 2021 of $5.1 million was included in “Other current assets” in the consolidated balance sheets.

 

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.

 

13

 

 

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
January 31,
 

   

Six Months Ended
January 31,

 
   

2021

   

2020 

   

2021

   

2020

 
    (in thousands)  
Balance, beginning of period   $ 2,109     $ 3,937     $ 4,109     $ 3,919  
Redemption for Visa mandatory release assessment    
     
      (1,870 )    
 
Adjustment for observable transactions involving a similar investment from the same issuer     114       408       (16 )     426  
Impairments    
     
     
     
 
Balance, end of the period   $ 2,223     $ 4,345     $ 2,223     $ 4,345  

 

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

  

Unrealized gains for all equity investments included the following:

 

   Three Months Ended
January 31,
   Six Months Ended
January 31,
 
   2021   2020   2021   2020 
   (in thousands) 
Net gains recognized during the period on equity investments   $1,307   $383   $387   $409 
Less: net gains and losses recognized during the period on equity investments sold during the period    
    
    
    
 
Unrealized gains recognized during the period on equity investments still held at the reporting date   $1,307   $383   $387   $409 

 

Subsequent Event—MarketSpark, Inc.

 

On February 2, 2021, the Company paid $4.0 million to purchase shares of MarketSpark, Inc. Series B Convertible Preferred Stock representing 23.95% of the outstanding shares of MarketSpark on an as converted basis. MarketSpark, which is based in San Diego, California, replaces telephone lines in commercial buildings, such as the ones used in fire panels, elevators, emergency phone lines, point-of-sale terminals, and fax lines, with cellular connections.

 

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)  
January 31, 2021                        
Debt securities   $ 3,667     $ 17,834     $
    $ 21,501  
Equity investments included in current assets     29,470      
     
      29,470  
Equity investments included in noncurrent assets    
      2,416       2,319       4,735  
Total   $ 33,137     $ 20,250     $ 2,319     $ 55,706  
                                 
Contingent consideration included in other noncurrent liabilities   $
    $
    $ (799 )   $ (799 )
                                 
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

 

14

 

 

At January 31, 2021 and July 31, 2020, the Company had $3.5 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
January 31,

   

Six Months Ended
January 31,

 
   

2021

   

2020

   

2021

   

2020

 
    (in thousands)  
Balance, beginning of period   $ 1,825     $ 3,637     $ 3,825     $ 3,619  
Purchase of Rafael Holdings, Inc. warrant     354             354        
Redemption for Visa mandatory release assessment    
     
      (1,870 )    
 
Total gains recognized in “Other income, net”     140       408       10       426  
Balance, end of period   $ 2,319     $ 4,045     $ 2,319     $ 4,045  
                                 
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):

 

   

Three Months Ended
January 31,

   

Six Months Ended
January 31,

 
   

2021

   

2020

   

2021

   

2020

 
    (in thousands)  
Balance, beginning of period   $ 391     $
    $ 396     $
 
Transfer into Level 3 from acquisitions (see Note 9)     393       375       393       375  
Total loss (gain) included in “Foreign currency translation adjustment”     15       (5 )     10       (5 )
Balance, end of period   $ 799     $ 370     $ 799     $ 370  
                                 
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 January 31, 2021 and July 31, 2020, the carrying amount of these assets and liabilities approximated fair value because of the short period of time to maturity. The fair value estimates for cash, cash equivalents, and restricted cash and cash equivalents were classified as Level 1 and other current assets, customer deposits, and other current liabilities were classified as Level 2 of the fair value hierarchy.

   

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

   

15

 

 

Note 9—Acquisitions

 

On December 3, 2020, the Company’s subsidiary IDT International Telecom, Inc. (“IDTIT”) acquired 51% of the issued shares of a company that provides a digital distribution platform facilitating supply and distribution of mobile airtime and data top-ups and other services across borders via a single point application programming interface. The operating results of the acquired company from the date of acquisition, which were not significant, are included in the Company’s consolidated financial statements. 

       

The acquisition date fair value of the consideration consisted of the following (in thousands):

 

Cash paid  $2,732 
Cash acquired   (344)
Cash paid, net of cash acquired   2,388 
Contingent consideration   393 
Total fair value of consideration, net of cash acquired  $2,781 

  

The contingent consideration of $0.5 million will be paid (a) no later than November 30, 2021 if the acquired company generates EBITDA of no less than $1.0 million between October 1, 2020 and September 30, 2021; or (b) no later than November 30, 2022 if the acquired company generates EBITDA of no less than $1.0 million between October 1, 2021 and September 30, 2022. The acquisition-date fair value of the contingent consideration was estimated using discounted cash flow models. This fair value measurement was based on significant inputs not observable in the market and therefore represents a Level 3 measurement. There was no change in the estimated fair value of the contingent consideration in the period from the acquisition date to January 31, 2021.

 

In addition, IDTIT paid the $0.1 million loan payable from the acquired company to the seller, and the loan payable was assigned to IDTIT. Also, a subsidiary of the Company and the seller entered into a Put/Call Option Agreement related to the 5% of the issued shares of the acquired company that were not sold to IDTIT (“Option Shares”). On February 2, 2021, the seller exercised its option to cause the Company’s subsidiary to purchase the Option Shares for $0.3 million. To date, the purchase of the Options Shares is still in process.

 

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

 

Trade accounts receivable  $656 
Prepaid expenses   1,644 
Property, plant and equipment   75 
Goodwill   1,894 
Customer relationships (15-year useful lives)   1,960 
Tradenames (20-year useful lives)   440 
Deferred income tax assets   197 
Other assets   161 
Trade accounts payable   (1,306)
Accrued expenses   (423)
Other current liabilities   (329)
Noncontrolling interests   (2,188)
Net assets excluding cash acquired  $2,781 

  

The goodwill was assigned to the Traditional Communications segment and was attributable primarily to the assembled workforces and the expected synergies from the business combination. The goodwill is not expected to be deductible for income tax purposes.

 

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

 

16

 

 

Ringsouth Europa, S.L.

      

On December 11, 2019, the Company’s subsidiary, net2phone, Inc. acquired 100% of the outstanding shares of Ringsouth Europa, S.L. (“Ringsouth”), a regional provider of cloud communications services to businesses in Spain. The acquisition date fair value of the consideration consisted of the following:

 

Cash paid   $450 
Contingent consideration    375 
Total fair value of consideration   $825 

 

Ringsouth’s operating results from the date of acquisition, which were not significant, were included in the Company’s consolidated financial statements. The Company’s pro forma results of operations as if the Ringsouth acquisition occurred on August 1, 2019 were not materially different from the actual results of operations.

 

Note 10—Other Operating Gain (Expense), Net

 

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

 

  

Three Months Ended
January 31,

  

Six Months Ended
January 31,

 
  

2021

  

2020

  

2021

  

2020

 
   (in thousands) 
Corporate—Straight Path Communications Inc. class action legal fees net of insurance claims   $(306)  $(160)  $(4)  $(421)
net2phone-UCaaS—other, net    (100)   (63)   (100)   (63)
Traditional Communications—gain from sale of rights under class action lawsuit    2,000        2,000     
Traditional Communications—net2phone indemnification claim    (387)   (169)   (387)   (534)
Traditional Communications—Carrier Services settlement    
    
    (554)   
 
Traditional Communications—accrual for non-income related taxes related to a foreign subsidiary    
    
    
    (2,150)
Total other operating gain (expense), net   $1,207   $(392)  $955   $(3,168)

   

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 14, there is a pending putative class action on behalf of Straight Path’s stockholders and derivative complaint naming the Company, among others. The Company incurred legal fees of $1.4 million and $0.6 million in the three months ended January 31, 2021 and 2020, respectively, and $1.7 million and $1.2 million in the six months ended January 31, 2021 and 2020, respectively, related to this action. Also, the Company recorded offsetting gains from insurance claims for this matter of $1.1 million and $0.4 million in the three months ended January 31, 2021 and 2020, respectively, and $1.7 million and $0.8 million in the six months ended January 31, 2021 and 2020, respectively.

 

Gain from Sale of Rights under Class Action Lawsuit

 

On December 21, 2020, the Company received $2.0 million from the sale to a third party of all its rights under the Payment Card Interchange Fee and Merchant Discount Antitrust Litigation. The lawsuit is about claims that merchants paid excessive fees to accept Visa and Mastercard cards between January 1, 2004 and January 25, 2019 because Visa and Mastercard, individually, and together with their respective member banks, violated the antitrust laws.

 

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 six months ended January 31, 2020, the Company recorded an accrual for non-income related taxes related to one of its foreign subsidiaries.

 

17

 

 

Note 11—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 six months ended January 31, 2021, 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 six months ended January 31, 2020. At January 31, 2021, 5.8 million shares remained available for repurchase under the stock repurchase program.

 

 In the six months ended January 31, 2021 and 2020, the Company paid $1.3 million and $0.3 million, respectively, to repurchase 109,381 and 37,348 shares, respectively, 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 deferred stock units (“DSUs”) and restricted stock. Such shares were repurchased by the Company based on their fair market value on the trading day immediately prior to the vesting date.

 

Deferred Stock Units Equity Incentive Program

 

The Company has an existing equity incentive program in the form of DSUs that, upon vesting, will entitle the grantees to receive shares of the Company’s Class B common stock. On January 5, 2021, the second vesting date under the program, in accordance with the program and based on elections made by certain grantees, the Company issued 283,838 shares of its Class B common stock in respect of vested DSUs. Based on those elections, vesting for 19,919 DSUs was delayed until January 5, 2022. At January 31, 2021, there were 154,169 unvested DSUs outstanding, all of which are eligible to vest (if the conditions therefor are satisfied) on January 5, 2022.

  

2015 Stock Option and Incentive Plan

 

In the six months ended January 31, 2021 and 2020, the Company received proceeds from the exercise of stock options of $0.7 million and $0.3 million, respectively, for which the Company issued 81,041 and 32,551 shares, respectively, of its Class B common stock.

  

Grant of Restricted Equity in net2phone 2.0, Inc.

 

On December 31, 2020, the previously approved compensatory arrangement with each of Howard S. Jonas and Shmuel Jonas, the Company’s Chief Executive Officer, was finalized. Howard S. Jonas and Shmuel Jonas each received fifty restricted shares of net2phone 2.0, Inc. (“net2phone 2.0”) Class B common stock, which represents 5% of the outstanding common stock of net2phone 2.0. net2phone 2.0 is a new entity that owns and operates the net2phone-UCaaS segment. The restricted shares will vest if: (a) for any fiscal quarter of net2phone 2.0 between November 1, 2020 and October 31, 2023, net2phone 2.0 records subscription revenue that is at least $18 million, and (b) as of October 31, 2023, the valuation of net2phone 2.0 is $100 million or more. The restricted shares will also vest in the event, prior to October 31, 2023, net2phone 2.0 or its assets are sold at an equity valuation and on a cash-free basis of $100 million or more, regardless of whether the revenue threshold was satisfied prior thereto. The restricted shares entitle each grantee to proceeds only on a sale, spin-off, initial public offering, or other monetization of net2phone 2.0 and have protection from dilution for the first $15 million invested in the net2phone 2.0 following the grant. The aggregate estimated fair value on the grant date was $0.2 million, which will be recognized over the vesting period.

 

Note 12—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.

 

 

18

 

 

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
January 31,
   Six Months Ended
January 31,
 
   2021   2020   2021   2020 
   (in thousands) 
Basic weighted-average number of shares   25,362    26,320    25,448    26,300 
Effect of dilutive securities:                    
Stock options   9    
    4    
 
Non-vested restricted Class B common stock   342    131    335    
 
Diluted weighted-average number of shares   25,713    26,451    25,787    26,300 

 

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

 

  

Three Months Ended
January 31,

  

Six Months Ended
January 31,

 
  

2021

  

2020

  

2021

  

2020

 
   (in thousands) 
Stock options    1,035    1,190    1,070    1,190 
Non-vested restricted Class B common stock    
    
        520 
Shares excluded from the calculation of diluted earnings per share    1,035    1,190    1,070    1,710 

 

In the three and six months ended January 31, 2021 and in the three months ended January 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 six months ended January 31, 2020 because the Company had a net loss and the impact of the assumed exercise of stock options and the vesting of restricted stock would have been anti-dilutive.

  

Note 13—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 income (loss) attributable to IDT Corporation    17   (1,564)   (1,547)
Balance, January 31, 2021   $59   $(9,016)  $(8,957)

 

Note 14—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.

 

19

 

 

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

 

Legal Proceedings

 

On January 22, 2019, Jose Rosales filed a putative class action against IDT America, IDT Domestic Telecom and IDT International in California state court alleging certain violations of employment law. Plaintiff alleges that these companies failed to compensate members of the putative class in accordance with California law. In August 2019, the Company filed a cross complaint against Rosales alleging trade secret and other violations. The parties are now seeking court approval of a settlement agreement.

 

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 trial is currently scheduled for December 6, 2021. The Company intends to vigorously defend this matter (see Note 10). At this stage, the Company is unable to estimate its potential liability, if any.

 

20

 

 

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 January 31, 2021 and July 31, 2020, the Company’s accrued expenses included $41.1 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 January 31, 2021, the Company had purchase commitments of $1.3 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 January 31, 2021, the Company had aggregate performance bonds of $19.8 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 January 31, 2021 and July 31, 2020, “Cash and cash equivalents” in the Company’s consolidated balance sheets included an aggregate of $9.8 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.

 

21

 

 

Note 15—Other Income, Net

 

Other income, net consists of the following:

 

   Three Months Ended
January 31,
   Six Months Ended
January 31,
 
   2021   2020   2021   2020 
   (in thousands) 
Foreign currency transaction gains  $1,893   $278   $1,466   $949 
Write-off of tax assets related to prior periods   
    (139)   
    (613)
Gain on investments   1,307    383    387    409 
Other   (30)   28    (61)   40 
Total other income, net  $3,170   $550   $1,792   $785 

 

Note 16—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.

 

22

 

 

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.

 

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.

 

23

 

 

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 and second quarters 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 January 31, 2021 will be sufficient to meet our currently anticipated working capital and capital expenditure requirements during the twelve-month period ending January 31, 2022. 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 and Six Months Ended January 31, 2021 Compared to Three and Six Months Ended January 31, 2020

 

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.

 

24

 

 

Fintech Segment

 

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

 

   Three months ended
January 31,
   Change   Six months ended
January 31,
   Change 
   2021   2020   $   %   2021   2020   $   % 
   (in millions) 
Revenues:                                
BOSS Revolution Money Transfer  $13.3   $7.6   $5.7    73.4%  $28.4   $14.9   $13.5    91.3%
National Retail Solutions   5.2    2.1    3.1    150.7    10.2    4.4    5.8    128.7 
Total revenues   18.5    9.7    8.8    89.9    38.6    19.3    19.3    99.9 
Direct cost of revenues   6.5    4.4    2.1    46.6    12.7    8.2    4.5    53.7 
Selling, general and administrative   11.8    8.2    3.6    44.2    22.2    16.3    5.9    35.9 
Depreciation and amortization   0.4    0.3    0.1    47.6    0.8    0.6    0.2    45.1 
(Loss) income from operations  $(0.2)  $(3.2)  $3.0    92.2%  $2.9   $(5.8)  $8.7    149.4%

 

Revenues. Revenues from BOSS Revolution Money Transfer increased in the three and six months ended January 31, 2021 compared to the similar periods in fiscal 2020 driven primarily by increased transaction volume in its digital channel. The revenue increases 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 and first quarter of fiscal 2021 but mostly dissipated by the end of the second quarter of fiscal 2021. Revenues from NRS increased in the three and six months ended January 31, 2021 compared to the similar periods in fiscal 2020 driven primarily by the expansion of its POS network, and revenue growth from its payment processing services and digital out-of-home advertising offerings.

 

Direct Cost of Revenues. Direct cost of revenues increased in the three and six months ended January 31, 2021 compared to the similar periods 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 and six months ended January 31, 2021 compared to the similar periods in fiscal 2020.

 

   Three months ended
January 31,
       Six months ended
January 31,
     
   2021   2020    Change    2021   2020   Change 
Direct cost of revenues as a percentage of revenues   

35.0

%   45.3%   (10.3)%   

32.9

%   42.7%   (9.8)%

 

Direct cost of revenues as a percentage of revenues decreased 1,030 and 980 basis points in the three and six months ended January 31, 2021, respectively, compared to the similar periods in fiscal 2020 due to decreases in direct cost of revenues as a percentage of revenues in BOSS Revolution Money Transfer. 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 increased in the three and six months ended January 31, 2021 compared to the similar periods in fiscal 2020 primarily due to increases in employee compensation, marketing, debit and credit card processing charges, and sales commissions. The increase in card processing charges was the result of increased credit and debit card transactions through our BOSS Revolution apps and other digital channels. As a percentage of Fintech’s revenue, Fintech’s selling, general and administrative expense decreased to 64.0% from 84.3% in the three months ended January 31, 2021 and 2020, respectively, and decreased to 57.5% from 84.6% in the six months ended January 31, 2021 and 2020, respectively.

 

Depreciation and Amortization. Depreciation and amortization expense increased in the three and six months ended January 31, 2021 compared to the similar periods 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.

 

25

 

 

net2phone-UCaaS Segment

 

The net2phone-UCaaS segment, which represented 3.2% and 2.4% of our total revenues in the three months ended January 31, 2021 and 2020, respectively, and 3.0% and 2.3% of our total revenues in the six months ended January 31, 2021 and 2020, respectively, comprises net2phone’s cloud communications offerings, which were previously included in our net2phone segment.

 

   Three months ended
January 31,
   Change   Six months ended
January 31,
   Change 
   2021   2020   $   %   2021   2020   $   % 
   (in millions) 
Revenues  $10.7   $7.9   $2.8    35.7%  $20.4   $15.1   $5.3    34.7%
Direct cost of revenues   1.9    1.6    0.3    19.3    3.9    3.1    0.8    27.1 
Selling, general and administrative   10.8    9.0    1.8    19.7    21.2    17.4    3.8    21.0 
Depreciation and amortization   1.1    1.0    0.1    15.8    2.3    2.0    0.3    13.3 
Other operating expense, net   0.1    0.1        58.7    0.1    0.1        58.7 
Loss from operations  $(3.2)  $(3.8)  $0.6    14.2%  $(7.1)  $(7.5)  $0.4    5.8%

 

Revenues.  net2phone-UCaaS’s revenues increased in the three and six months ended January 31, 2021 compared to the similar periods in fiscal 2020 primarily driven by growth in the United States, although revenue increased in all net2phone-UCaaS regions. Seats served increased 56% to 190,000 at January 31, 2021 from 122,000 at January 31, 2020 and from 154,000 at July 31, 2020. Subscription revenue increased 36.1% to $10.1 million in the three months ended January 31, 2021 from $7.4 million in the three months ended January 31, 2020 and increased 34.0% to $19.1 million in the six months ended January 31, 2021 from $14.3 million in the six months ended January 31, 2020, led by growth in the U.S. market. net2phone-UCaaS launched its integration with Slack in the three months ended January 31, 2021, building on its prior integrations with Zoho and Microsoft Teams. More recently, net2phone-UCaaS launched an integration with Salesforce. Also, in November 2020, net2phone-UCaaS announced it had launched its service in Peru, and expanded coverage to six additional cities in Brazil in December 2020.

 

Direct Cost of Revenues. Direct cost of revenues increased in the three and six months ended January 31, 2021 compared to the similar periods in fiscal 2020 primarily due to the increase in revenues, with the largest increases in the United States and South America.

 

   Three months ended
January 31,
       Six months ended
January 31,
     
  

2021

  

2020

  

Change

  

2021

  

2020

  

Change

 
Direct cost of revenues as a percentage of revenues   17.7%   20.1%   (2.4)%   19.2%   20.4%   (1.2)%

 

Direct cost of revenues as a percentage of revenues decreased 240 and 120 basis points in the three and six months ended January 31, 2021, respectively, compared to the similar periods in fiscal 2020 primarily because of decreases in direct cost of revenues as a percentage of revenues in the United States.

 

Selling, General and Administrative. Selling, general and administrative expense increased in the three and six months ended January 31, 2021 compared to the similar periods in fiscal 2020 primarily due to increases in employee compensation and sales commissions. As a percentage of net2phone-UCaaS’ revenues, net2phone-UCaaS’ selling, general and administrative expenses decreased to 100.6% from 114.0% in the three months ended January 31, 2021 and 2020, respectively, and decreased to 103.9% from 115.6% in the six months ended January 31, 2021 and 2020, respectively.

 

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

 

Other Operating Expense, netOther operating expense, net of $0.1 million in the three and six months ended January 31, 2021 was due to the settlement of a legal matter. Other operating expense, net of $0.1 million in the three and six months ended January 31, 2020 was due to the write-off of certain capitalized assets related to a cancelled project.

 

26

 

 

Traditional Communications Segment

 

The Traditional Communications segment, which represented 91.4% and 94.6% of our total revenues in the three months ended January 31, 2021 and 2020, respectively, and 91.4% and 94.8% of our total revenues in the six months ended January 31, 2021 and 2020, respectively, includes Mobile Top-Up, which enables customers to transfer airtime and bundles of airtime, messaging, and data to international and domestic mobile accounts, BOSS Revolution Calling, an international long-distance calling service marketed primarily to immigrant communities in the United States, and Carrier Services, a wholesale provider of  international voice and SMS termination and outsourced traffic management solutions to telecoms worldwide. Traditional Communications also includes net2phone-Platform Services, which provides telephony services to cable operators and other offerings that leverage a common technology platform, as well as smaller communications and payments offerings, many in harvest mode. Most of the Traditional Communications segment was previously included in our Telecom & Payment Services segment except for net2phone-Platform Services, which was previously included in our net2phone segment.

 

Traditional Communications’ most significant revenue streams are from Mobile Top-Up, BOSS Revolution Calling, and Carrier Services. Mobile Top-Up and BOSS Revolution Calling are sold direct-to-consumers and through distributors and retailers. We receive payments for BOSS Revolution Calling, traditional calling cards, and Mobile Top-Up prior to providing the services. We recognize the revenue when services are provided to the customer. Traditional Communications’ 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
January 31,
   Change   Six months ended
January 31,
   Change 
   2021   2020   $/#   %   2021   2020   $/#   % 
   (in millions) 
Revenues:                                
Mobile Top-Up  $96.6   $75.8   $20.8    27.3%  $192.4   $152.7   $39.7    26.0%
BOSS Revolution Calling   113.9    113.9            231.2    231.2         
Carrier Services   87.1    101.6    (14.5)   (14.3)   174.9    215.2    (40.3)   (18.7)
Other   12.9    14.9    (2.0)   (13.2)   25.7    30.6    (4.9)   (16.2)
Total revenues   310.5    306.2    4.3    1.4    624.2    629.7    (5.5)   (0.9)
Direct cost of revenues   (260.8)   (256.7)   (4.1)   (1.6)   (525.7)   (530.9)   5.2    1.0 
Selling, general and
administrative
   (29.7)   (34.2)   4.5    13.3    (59.0)   (68.8)   9.8    14.3 
Depreciation and
amortization
   (2.8)   (3.8)   1.0    26.3    (5.8)   (7.9)   2.1    25.9 
Severance   (0.1)   (0.5)   0.4    70.6    (0.3)   (1.1)   0.8    77.0 
Other operating gain
(expense), net
   1.6    (0.2)   1.8    nm    1.1    (2.7)   3.8    139.5 
                                         
Income from operations  $18.7   $10.8   $7.9    73.3%  $34.5   $18.3   $16.2    88.6%
Minutes of use:                                        
BOSS Revolution Calling   898    958    (60)   (6.3)   1,825    1,960    (135)   (6.9)
Carrier Services   2,808    3,928    (1,120)   (28.5)   5,725    8,242    (2,517)   (30.5)

 

 

nm—not meaningful

 

Revenues. Revenues from Mobile Top-Up increased in the three and six months ended January 31, 2021 compared to the similar periods 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 and six months ended January 31, 2021 compared to the similar periods in fiscal 2020 because COVID-19 related demand in the three and six months ended January 31, 2021 slowed the rate of decline in BOSS Revolution Calling revenue that we have experienced in recent periods. BOSS Revolution Calling continues to be impacted by persistent, market-wide trends, including the proliferation of unlimited calling plans offered by wireless carriers and mobile virtual network operators, and the increasing penetration of free and paid over-the-top voice, video conferencing, and messaging services.

 

Revenues and minutes of use from Carrier Services decreased in the three and six months ended January 31, 2021 compared to the similar periods 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.

 

27

 

 

Direct Cost of Revenues. Direct cost of revenues increased in the three months ended January 31, 2021 compared to the similar period in fiscal 2020 primarily due to an increase in Mobile Top-Up’s direct cost of revenues in the three months ended January 31, 2021 compared to the similar period in fiscal 2020, partially offset by decreases in Carrier Services’ and BOSS Revolution Calling’s direct cost of revenues in the three months ended January 31, 2021 compared to the similar period in fiscal 2020. Direct cost of revenues decreased in the six months ended January 31, 2021 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 six months ended January 31, 2021 compared to the similar period in fiscal 2020, partially offset by an increase in Mobile Top-Up’s direct cost of revenues in the six months ended January 31, 2021 compared to the similar period in fiscal 2020.

 

   Three months ended
January 31,
       Six months ended
January 31,
     
   2021   2020   Change   2021   2020   Change 
                         
Direct cost of revenues as a percentage of revenues   84.0%   83.8%   0.2%   84.2%   84.3%   (0.1)%

 

Direct cost of revenues as a percentage of revenues increased 20 basis points in the three months ended January 31, 2021 compared to the similar period in fiscal 2020 and direct cost of revenues as a percentage of revenues decreased 10 basis points in the six months ended January 31, 2021 compared to the similar period in fiscal 2020. Direct cost of revenues as a percentage of revenues decreased in Mobile Top-Up and BOSS Revolution Calling in the three and six months ended January 31, 2021 compared to the similar periods in fiscal 2020 primarily due to the continued migration of customers to digital platforms. The increased adoption of our digital, direct-to-consumer channels is expected to endure and contribute to future reductions in direct cost of revenues as a percentage of revenues.

 

Selling, General and Administrative. Selling, general and administrative expense decreased in the three and six months ended January 31, 2021 compared to the similar periods in fiscal 2020 primarily due to decreases in employee compensation, stock-based compensation, marketing expense, travel and related expense, and consulting fees, partially offset by increases in debit and credit card processing charges. The increases in card processing charges were the result of the shift in the sales of our consumer offerings from cash transactions at retailers to credit and debit card transactions through our BOSS Revolution apps and other digital channels. As a percentage of Traditional Communications’ revenue, Traditional Communications’ selling, general and administrative expense decreased to 9.6% from 11.2% in the three months ended January 31, 2021 and 2020, respectively, and decreased to 9.4% from 10.9% in the six months ended January 31, 2021 and 2020, respectively.

 

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

 

Severance Expense. In the three months ended January 31, 2021 and 2020, we incurred severance expense of $0.1 million and $0.5 million, respectively, and in the six months ended January 31, 2021 and 2020, we incurred severance expense of $0.3 million and $1.1 million, respectively.

 

Other Operating Gain (Expense), netOther operating gain, net in the three and six months ended January 31, 2021 included $2.0 million received from the sale to a third party of all our rights under the Payment Card Interchange Fee and Merchant Discount Antitrust Litigation. The lawsuit is about claims that merchants paid excessive fees to accept Visa and Mastercard cards between January 1, 2004 and January 25, 2019 because Visa and Mastercard, individually, and together with their respective member banks, violated the antitrust laws. Other operating gain (expense), net also included expense for the indemnification of a net2phone cable telephony customer related to patent infringement claims brought against the customer of $0.4 million and $0.2 million in the three months ended January 31, 2021 and 2020, respectively, and $0.4 million and $0.5 million in the six months ended January 31, 2021 and 2020, respectively. Other operating gain, net in the six months ended January 31, 2021 also included expense for a Carrier Services settlement of a claim for $0.6 million. In addition, other operating expense, net in the six months ended January 31, 2020 included an accrual for non-income related taxes related to one of our foreign subsidiaries of $2.2 million.

 

Corporate

 

   Three months ended
January 31,
   Change   Six months ended
January 31,
   Change 
   2021   2020   $   %   2021   2020   $   % 
   (in millions) 
General and administrative  $2.0   $2.3   $(0.3)   (15.4)%  $4.1   $4.6   $(0.5)   (9.7)%
Other operating expense, net   0.3    0.2    0.1    90.4        0.4    (0.4)   (99.1)
Loss from operations  $2.3   $2.5   $(0.2)   (8.2)%  $4.1   $5.0   $(0.9)   (16.7)%

 

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.

 

28

 

 

General and Administrative. Corporate general and administrative expense decreased in the three and six months ended January 31, 2021 compared to the similar periods in fiscal 2020 primarily because of a decrease in stock-based compensation. In addition, employee compensation decreased in the three months ended January 31, 2021 compared to the similar period in fiscal 2020 and increased in the six months ended January 31, 2021 compared to the similar period in fiscal 2020. As a percentage of our total consolidated revenues, Corporate general and administrative expense was 0.6% and 0.7% in the three months ended January 31, 2021 and 2020, respectively, and 0.6% and 0.7% in the six months ended January 31, 2021 and 2020, respectively.

 

Other Operating 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 14 to the Consolidated Financial Statements included in Item 1 to Part I of this Quarterly Report on Form 10-Q, there is a pending putative class action on behalf of Straight Path’s stockholders and derivative complaint naming us, among others. We incurred legal fees of $1.4 million and $0.6 million in the three months ended January 31, 2021 and 2020, respectively, and $1.7 million and $1.2 million in the six months ended January 31, 2021 and 2020, respectively, related to this action. Also, we recorded offsetting gains from insurance claims for this matter of $1.1 million and $0.4 million in the three months ended January 31, 2021 and 2020, respectively, and $1.7 million and $0.8 million in the six months ended January 31, 2021 and 2020, respectively.

 

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. We incurred lease costs of $0.5 million in each of the three months ended January 31, 2021 and 2020, and $0.9 million in each of the six months ended January 31, 2021 and 2020, 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.4 million and $1.2 million in the three months ended January 31, 2021 and 2020, respectively, and $0.9 million and $2.5 million in the six months ended January 31, 2021 and 2020, respectively. The decreases in stock-based compensation expense in the three and six months ended January 31, 2021 compared to the similar periods in fiscal 2020 were primarily due to reductions in expense of deferred stock units granted in June 2019 and stock options. At January 31, 2021, 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 2024.

 

   Three months ended
January 31,
   Change   Six months ended
January 31,
   Change 
   2021   2020   $   %   2021   2020   $   % 
   (in millions) 
Income (loss) from operations  $12.9   $1.3   $11.6    876.8%  $26.2   $(0.1)  $26.3     nm 
Interest income, net   0.1    0.2    (0.1)   (28.7)   0.1    0.5    (0.4)   (79.0)%
Other income, net   3.2    0.6    2.6    476.4    1.8    0.8    1.0    128.3 
Provision for income taxes   (3.0)   (1.2)   (1.8)   (160.1)   (6.5)   (1.7)   (4.8)   (279.1)
Net income (loss)   13.2    0.9    12.3     nm    21.6    (0.5)   22.1     nm 
Net income attributable to noncontrolling interests   (0.1)       (0.1)   (446.4)   (0.2)   (0.1)   (0.1)   (255.6)
Net income (loss) attributable to IDT Corporation  $13.1   $0.9   $12.2     nm   $21.4   $(0.6)  $22.0    nm 

 

 

nm—not meaningful

 

29

 

 

Other Income, net. Other income, net consists of the following:

 

  

Three months ended
January 31,

  

Six months ended
January 31,

 
  

2021

  

2020

  

2021

  

2020

 
   (in millions) 
Foreign currency transaction gains  $1.9   $0.3   $1.5   $0.9 
Write-off of tax assets related to prior periods       (0.1)       (0.6)
Gain on investments   1.3    0.4    0.4    0.4 
Other           (0.1)   0.1 
Total other income, net  $3.2   $0.6   $1.8   $0.8 

 

Provision for Income Taxes. The increase in income tax expense in the three and six months ended January 31, 2021 compared to the similar periods 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 and six months ended January 31, 2021 compared to the similar periods in fiscal 2020 was primarily due to a reduction in the net loss of NRS. In addition, in the three and six months ended January 31, 2021, we had new noncontrolling interests from a business acquisition, and in net2phone 2.0, Inc., or net2phone 2.0. On December 3, 2020, we acquired 51% of the issued shares of a company that provides a digital distribution platform facilitating supply and distribution of mobile airtime and data top-ups and other services across borders via a single point application programming interface. On December 31, 2020, the previously approved compensatory arrangement with each of Howard S. Jonas, the Chairman of our Board of Directors, and Shmuel Jonas, our Chief Executive Officer, was finalized. Howard S. Jonas and Shmuel Jonas each received fifty restricted shares of net2phone 2.0, Class B common stock, which represents 5% of the outstanding common stock of net2phone 2.0. net2phone 2.0 is a new entity that owns and operates our net2phone-UCaaS segment.

 

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 January 31, 2021 will be sufficient to meet our currently anticipated working capital and capital expenditure requirements during the twelve-month period ending January 31, 2022.

 

At January 31, 2021, we had cash, cash equivalents, debt securities, and current equity investments of $125.3 million and working capital (current assets in excess of current liabilities) of $15.1 million.

 

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

 

  

Six months ended
January 31,

 
  

2021

  

2020

 
   (in millions) 
Cash flows provided by (used in):        
Operating activities  $25.6   $(23.3)
Investing activities   (39.1)   (14.4)
Financing activities   (4.0)   (0.5)
Effect of exchange rate changes on cash, cash equivalents, and restricted cash and cash equivalents   5.6    14.1 
Decrease in cash, cash equivalents, and restricted cash and cash equivalents  $(11.9)  $(24.1)

 

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 $58.5 million at January 31, 2021 from $50.3 million at July 31, 2020 primarily due to amounts billed in the six months ended January 31, 2021 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 $39.2 million at January 31, 2021 from $40.1 million at July 31, 2020 primarily due to decreases in the BOSS Revolution Calling and net2phone-Platform Services deferred revenue balances.

 

30

 

 

Customer deposit liabilities at IDT Financial Services Limited, our Gibraltar-based bank, decreased to $109.7 million at January 31, 2021 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, partially offset by an increase of $4.8 million due to the change in the foreign exchange rate. Our restricted cash and cash equivalents included $109.8 million and $116.3 million at January 31, 2021 and July 31, 2020, respectively, held by the bank.

 

On December 21, 2020, we received $2.0 million from the sale to a third party of all our rights under the Payment Card Interchange Fee and Merchant Discount Antitrust Litigation. The lawsuit is about claims that merchants paid excessive fees to accept Visa and Mastercard cards between January 1, 2004 and January 25, 2019 because Visa and Mastercard, individually, and together with their respective member banks, violated the antitrust laws.

 

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 $8.8 million and $7.7 million in the six months ended January 31, 2021 and 2020, respectively. We currently anticipate that total capital expenditures for the twelve-month period ending January 31, 2022 will be $18 million to $20 million. We expect to fund our capital expenditures with our net cash provided by operating activities and cash, cash equivalents, debt securities, and current equity investments on hand.

 

On December 3, 2020, our subsidiary IDT International Telecom, Inc. acquired 51% of the issued shares of a company for $2.4 million, net of cash acquired. We also recorded $0.4 million for the estimated fair value of contingent consideration. The contingent consideration is $0.5 million that will be paid (a) no later than November 30, 2021 if the acquired company generates EBITDA of no less than $1.0 million between October 1, 2020 and September 30, 2021; or (b) no later than November 30, 2022 if the acquired company generates EBITDA of no less than $1.0 million between October 1, 2021 and September 30, 2022. Also, one of our subsidiaries and the seller entered into a Put/Call Option Agreement related to the 5% of the issued shares of the acquired company that were not sold to us. On February 2, 2021, the seller exercised its option to cause us to purchase these shares for $0.3 million. To date, the purchase of the shares is still in process.

 

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

 

On December 7, 2020, we purchased from Rafael 218,245 newly issued shares of Rafael’s Class B common stock and a warrant 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 aggregate purchase price was $5.0 million. The purchase price was based on a per share price of $22.91, which was the closing price of Rafael’s Class B common stock on the New York Stock Exchange on the trading day immediately preceding December 7, 2020.

 

Purchases of debt securities and equity investments were $34.4 million and $9.0 million in the six months ended January 31, 2021 and 2020, respectively. Proceeds from maturities and sales of debt securities and redemptions of equity investments were $11.6 million and $2.7 million in the six months ended January 31, 2021 and 2020, respectively.

 

Financing Activities

 

We distributed cash of $0.4 million and $0.5 million in the six months ended January 31, 2021 and 2020, respectively, to the noncontrolling interests in certain of our subsidiaries.

 

In the six months ended January 31, 2021 and 2020, we repaid financing-related other liabilities of $56,000 and $79,000, respectively.

 

31

 

 

Our subsidiary, IDT Telecom, Inc., had a credit agreement, dated as of January 31, 2020, with TD Bank, N.A. for a line of credit facility for up to a maximum principal amount of $25.0 million. The credit agreement terminated on July 15, 2020. In the six months ended January 31, 2020, IDT Telecom borrowed and repaid an aggregate of $0.3 million under the facility. We will seek to enter into a similar credit agreement in fiscal 2021.

 

In the six months ended January 31, 2021, we received proceeds from the exercise of stock options of $0.7 million for which we issued 81,041 shares of our Class B common stock. In the six months ended January 31, 2020, we received proceeds from the exercise of stock options of $0.3 million for which we issued 32,551 shares of our Class B common stock.

 

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 six months ended January 31, 2021, 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 six months ended January 31, 2020. At January 31, 2021, 5.8 million shares remained available for repurchase under the stock repurchase program.

 

In the six months ended January 31, 2021 and 2020, we paid $1.3 million and $0.3 million, respectively, to repurchase 109,381 and 37,348 shares, respectively, of our Class B common stock that were tendered by employees of ours to satisfy the employees’ tax withholding obligations in connection with the lapsing of restrictions on awards of deferred stock units and restricted stock. Such shares were repurchased by us based on their fair market value on the trading day immediately prior to the vesting date.

 

Other Sources and Uses of Resources

 

Following the end of the second quarter of fiscal 2021, on February 2, 2021, we paid $4.0 million to purchase shares of MarketSpark, Inc. Series B Convertible Preferred Stock representing 23.95% of the outstanding shares of MarketSpark on an as converted basis. MarketSpark, which is based in San Diego, California, replaces telephone lines in commercial buildings, such as the ones used in fire panels, elevators, emergency phone lines, point-of-sale terminals, and fax lines, with cellular connections.

 

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

 

Contractual Obligations and Other Commercial Commitments

 

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

 

Payments Due by Period

(in millions)

 

Total

  

Less than
1 year

  

1–3 years

  

4–5 years

  

After 5 years

 
Purchase commitments  $1.3   $1.3   $   $   $ 
Connectivity obligations under service agreements   1.4    1.0    0.4         
Operating leases including short-term leases   10.0    3.2    4.5    2.3            — 
Total contractual obligations (1)  $12.7   $5.5   $4.9   $2.3   $ 

 

 

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

 

32

 

 

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 14 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 January 31, 2021, we had aggregate performance bonds of $19.8 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 January 31, 2021.

 

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

 

33

 

 

PART II. OTHER INFORMATION

 

Item 1. Legal Proceedings

 

Legal proceedings in which we are involved are described in Note 14 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 had entered a transition period until December 31, 2020. The EU and the United Kingdom concluded the EU-UK Trade and Cooperation Agreement (the “TCA”) on December 24, 2020, which took effect provisionally on January 1, 2021 following the end of the formal transition period and will become formally applicable once ratified by both the United Kingdom and the EU. The TCA sets out the arrangements between the United Kingdom and EU on trade in certain areas (e.g. goods and some services, energy, fisheries, social security coordination), however there is still uncertainty over how its terms will play out in practice and there are still key aspects of the United Kingdom’s relationship with the EU which are not covered by the TCA, such as in respect of financial services. We expect that uncertainty over the terms of the TCA and other future agreements between the United Kingdom and EU will continue to cause political and economic uncertainty, which could harm our business and financial results. The withdrawal will, among other outcomes, disrupt the free movement of goods, services and people between the United Kingdom and the EU, and result in increased legal and regulatory complexities, as well as potential higher costs of conducting business in Europe. Until there is greater understanding on how the terms of the TCA will play out in practice, and until the terms of other potential agreements that the United Kingdom may eventually enter into with the EU are known, it is not possible to determine the extent of the impact that the United Kingdom's departure from the EU and/or any related matters may have on us; however, any of these effects of Brexit, and others we cannot anticipate, could adversely affect our business, business opportunities, results of operations, financial condition, and cash flows. Likewise, similar actions taken by European and other countries in which we operate could have a similar or even more profound impact.

 

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.

 

IDT Financial Services Limited, or IDTFS, our Gibraltar-based bank, currently operates under a license from the Gibraltar Financial Services Commission. As an overseas British Territory, following the expiration of the Brexit transition period, the passporting rights previously enjoyed by IDTFS under EU law have ceased to be in effect. Although we are currently seeking an e-money license issued by an EU country, since this was not secured prior to expiration of the transition period, alternative arrangements were made with third parties to service customers in EU countries previously serviced by IDTFS. Our inability to service these customers will lead to a reduction in the revenues previously earned from them.

 

34

 

 

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

 

Eight trusts for the benefit of children of Howard S. Jonas, (the "Trusts"), our Chairman of the Board, collectively have voting power over 1,574,326 shares of our common stock, (which is all the issued and outstanding shares of the Class A common stock), which are convertible into shares of our Class B common stock on a 1-for-1 basis, and 2,382,371 shares of our Class B common stock, representing approximately 69.5% of the combined voting power of our outstanding capital stock, as of March 8, 2021. In addition, as of March 8, 2021, The HSJ 2020 IDT Annuity Trust holds 2,502,899 shares of our Class B common stock. Each of the Trusts has a different, independent trustee.

 

Howard S. Jonas serves as our Chairman of the Board, which is not an officer position.  However, he is our founder and served as an executive officer, including our Chief Executive Officer, for a very significant time period, and the members of the Board and management often look to him for guidance on major financial, operational and strategic matters.

 

Howard S. Jonas does not have the right to direct or control the voting of the shares of our common stock that is held by the Trusts, and the independent trustees hold sole voting and dispositive power over the common stock held by the Trusts. However, he is the trustor of the trusts and is the father of each of the beneficiaries of the Trusts and his views may be taken into account by the trustees and others related to the Trusts.

 

We are not aware of any voting agreement between or among any of the Trusts and/or Howard S. Jonas, but if such a voting agreement or other similar arrangement exists or were to be consummated, if all or several or all of the Trusts were to act in concert, or if we issued additional Class A common stock, certain or all of the Trusts and/or Howard S. Jonas along with holders of the Class A common stock would be able to control matters requiring approval by our stockholders, including the election of all of the directors, amendment of organizational documents and the approval of significant corporate transactions, including any merger, consolidation or sale of all or substantially all of our assets. As a result, the ability of any of our other stockholders to influence our management may be limited. In addition, our dual class structure has an anti-takeover effect, and accordingly, the holders of the shares of Class A common stock have the ability to prevent any change in control transactions that may otherwise be in the best interest of stockholders.

 

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 second 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)

 
November 1-30, 2020      $        5,768,497 
December 1–31, 2020      $        5,768,497 
January 1–31, 2021 (2)   108,328   $12.33        5,768,497 
                     
Total   108,328   $12.33          

 

 

(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)Consists of 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.

 

Item 3. Defaults Upon Senior Securities

 

None

 

Item 4. Mine Safety Disclosures

 

Not applicable

 

Item 5. Other Information

 

None

 

35

 

 

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.

 

36

 

 

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
     
March 12, 2021 By: /s/ Shmuel Jonas
   

Shmuel Jonas

Chief Executive Officer

     
March 12, 2021 By: /s/ Marcelo Fischer
   

Marcelo Fischer

Chief Financial Officer

 

37

 

--07-31 Yes Yes 1167000 2531000 434000 940000 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. – no observable pricing inputs in the market – observable inputs other than quoted prices in active markets for identical assets and liabilities – quoted prices in active markets for identical assets or liabilities false Q2 2021 0001005731 IDT CORP P15Y P20Y 0001005731 2020-08-01 2021-01-31 0001005731 us-gaap:CommonClassAMember 2021-03-08 0001005731 us-gaap:CommonClassBMember 2021-03-08 0001005731 2021-01-31 0001005731 2020-07-31 0001005731 us-gaap:CommonClassAMember 2021-01-31 0001005731 us-gaap:CommonClassAMember 2020-07-31 0001005731 us-gaap:CommonClassBMember 2021-01-31 0001005731 us-gaap:CommonClassBMember 2020-07-31 0001005731 2020-11-01 2021-01-31 0001005731 2019-11-01 2020-01-31 0001005731 2019-08-01 2020-01-31 0001005731 us-gaap:CommonClassAMember 2020-10-31 0001005731 us-gaap:CommonClassBMember 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 2020-10-31 0001005731 us-gaap:CommonClassAMember 2020-11-01 2021-01-31 0001005731 us-gaap:CommonClassBMember 2020-11-01 2021-01-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2020-11-01 2021-01-31 0001005731 us-gaap:TreasuryStockMember 2020-11-01 2021-01-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-11-01 2021-01-31 0001005731 us-gaap:RetainedEarningsMember 2020-11-01 2021-01-31 0001005731 us-gaap:NoncontrollingInterestMember 2020-11-01 2021-01-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2021-01-31 0001005731 us-gaap:TreasuryStockMember 2021-01-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-31 0001005731 us-gaap:RetainedEarningsMember 2021-01-31 0001005731 us-gaap:NoncontrollingInterestMember 2021-01-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 2021-01-31 0001005731 us-gaap:CommonClassBMember 2020-08-01 2021-01-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2020-08-01 2021-01-31 0001005731 us-gaap:TreasuryStockMember 2020-08-01 2021-01-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-08-01 2021-01-31 0001005731 us-gaap:RetainedEarningsMember 2020-08-01 2021-01-31 0001005731 us-gaap:NoncontrollingInterestMember 2020-08-01 2021-01-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 us-gaap:CommonClassAMember 2019-11-01 2020-01-31 0001005731 us-gaap:CommonClassBMember 2019-11-01 2020-01-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2019-11-01 2020-01-31 0001005731 us-gaap:TreasuryStockMember 2019-11-01 2020-01-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-11-01 2020-01-31 0001005731 us-gaap:RetainedEarningsMember 2019-11-01 2020-01-31 0001005731 us-gaap:NoncontrollingInterestMember 2019-11-01 2020-01-31 0001005731 us-gaap:CommonClassAMember 2020-01-31 0001005731 us-gaap:CommonClassBMember 2020-01-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2020-01-31 0001005731 us-gaap:TreasuryStockMember 2020-01-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-31 0001005731 us-gaap:RetainedEarningsMember 2020-01-31 0001005731 us-gaap:NoncontrollingInterestMember 2020-01-31 0001005731 2020-01-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 2020-01-31 0001005731 us-gaap:CommonClassBMember 2019-08-01 2020-01-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2019-08-01 2020-01-31 0001005731 us-gaap:TreasuryStockMember 2019-08-01 2020-01-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-08-01 2020-01-31 0001005731 us-gaap:RetainedEarningsMember 2019-08-01 2020-01-31 0001005731 us-gaap:NoncontrollingInterestMember 2019-08-01 2020-01-31 0001005731 idt:FintechMember 2020-11-01 2021-01-31 0001005731 idt:net2phoneUCaaSMember 2020-11-01 2021-01-31 0001005731 idt:TraditionalCommunicationsMember 2020-11-01 2021-01-31 0001005731 us-gaap:CorporateMember 2020-11-01 2021-01-31 0001005731 idt:FintechMember 2019-11-01 2020-01-31 0001005731 idt:net2phoneUCaaSMember 2019-11-01 2020-01-31 0001005731 idt:TraditionalCommunicationsMember 2019-11-01 2020-01-31 0001005731 us-gaap:CorporateMember 2019-11-01 2020-01-31 0001005731 idt:FintechMember 2020-08-01 2021-01-31 0001005731 idt:net2phoneUCaaSMember 2020-08-01 2021-01-31 0001005731 idt:TraditionalCommunicationsMember 2020-08-01 2021-01-31 0001005731 us-gaap:CorporateMember 2020-08-01 2021-01-31 0001005731 idt:FintechMember 2019-08-01 2020-01-31 0001005731 idt:net2phoneUCaaSMember 2019-08-01 2020-01-31 0001005731 idt:TraditionalCommunicationsMember 2019-08-01 2020-01-31 0001005731 us-gaap:CorporateMember 2019-08-01 2020-01-31 0001005731 idt:BOSSRevolutionMoneyTransferMember idt:TotalFintechMember 2020-11-01 2021-01-31 0001005731 idt:BOSSRevolutionMoneyTransferMember idt:TotalFintechMember 2019-11-01 2020-01-31 0001005731 idt:BOSSRevolutionMoneyTransferMember idt:TotalFintechMember 2020-08-01 2021-01-31 0001005731 idt:BOSSRevolutionMoneyTransferMember idt:TotalFintechMember 2019-08-01 2020-01-31 0001005731 idt:NationalRetailSolutionsMember idt:TotalFintechMember 2020-11-01 2021-01-31 0001005731 idt:NationalRetailSolutionsMember idt:TotalFintechMember 2019-11-01 2020-01-31 0001005731 idt:NationalRetailSolutionsMember idt:TotalFintechMember 2020-08-01 2021-01-31 0001005731 idt:NationalRetailSolutionsMember idt:TotalFintechMember 2019-08-01 2020-01-31 0001005731 idt:TotalFintechMember 2020-11-01 2021-01-31 0001005731 idt:TotalFintechMember 2019-11-01 2020-01-31 0001005731 idt:TotalFintechMember 2020-08-01 2021-01-31 0001005731 idt:TotalFintechMember 2019-08-01 2020-01-31 0001005731 idt:TotalNetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-11-01 2021-01-31 0001005731 idt:TotalNetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-11-01 2020-01-31 0001005731 idt:TotalNetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-08-01 2021-01-31 0001005731 idt:TotalNetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-08-01 2020-01-31 0001005731 idt:MobileTopUpMember idt:TotalTraditionalCommunicationsMember 2020-11-01 2021-01-31 0001005731 idt:MobileTopUpMember idt:TotalTraditionalCommunicationsMember 2019-11-01 2020-01-31 0001005731 idt:MobileTopUpMember idt:TotalTraditionalCommunicationsMember 2020-08-01 2021-01-31 0001005731 idt:MobileTopUpMember idt:TotalTraditionalCommunicationsMember 2019-08-01 2020-01-31 0001005731 idt:BossRevolutionCallingMember idt:TotalTraditionalCommunicationsMember 2020-11-01 2021-01-31 0001005731 idt:BossRevolutionCallingMember idt:TotalTraditionalCommunicationsMember 2019-11-01 2020-01-31 0001005731 idt:BossRevolutionCallingMember idt:TotalTraditionalCommunicationsMember 2020-08-01 2021-01-31 0001005731 idt:BossRevolutionCallingMember idt:TotalTraditionalCommunicationsMember 2019-08-01 2020-01-31 0001005731 idt:WholesaleCarrierServicesMember idt:TotalTraditionalCommunicationsMember 2020-11-01 2021-01-31 0001005731 idt:WholesaleCarrierServicesMember idt:TotalTraditionalCommunicationsMember 2019-11-01 2020-01-31 0001005731 idt:WholesaleCarrierServicesMember idt:TotalTraditionalCommunicationsMember 2020-08-01 2021-01-31 0001005731 idt:WholesaleCarrierServicesMember idt:TotalTraditionalCommunicationsMember 2019-08-01 2020-01-31 0001005731 idt:OtherMember idt:TotalTraditionalCommunicationsMember 2020-11-01 2021-01-31 0001005731 idt:OtherMember idt:TotalTraditionalCommunicationsMember 2019-11-01 2020-01-31 0001005731 idt:OtherMember idt:TotalTraditionalCommunicationsMember 2020-08-01 2021-01-31 0001005731 idt:OtherMember idt:TotalTraditionalCommunicationsMember 2019-08-01 2020-01-31 0001005731 idt:TotalTraditionalCommunicationsMember 2020-11-01 2021-01-31 0001005731 idt:TotalTraditionalCommunicationsMember 2019-11-01 2020-01-31 0001005731 idt:TotalTraditionalCommunicationsMember 2020-08-01 2021-01-31 0001005731 idt:TotalTraditionalCommunicationsMember 2019-08-01 2020-01-31 0001005731 pf0:US idt:FintechMember 2020-11-01 2021-01-31 0001005731 pf0:US idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-11-01 2021-01-31 0001005731 pf0:US idt:TraditionalCommunicationsMember 2020-11-01 2021-01-31 0001005731 pf0:US 2020-11-01 2021-01-31 0001005731 pf0:GB idt:FintechMember 2020-11-01 2021-01-31 0001005731 pf0:GB idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-11-01 2021-01-31 0001005731 pf0:GB idt:TraditionalCommunicationsMember 2020-11-01 2021-01-31 0001005731 pf0:GB 2020-11-01 2021-01-31 0001005731 pf0:NL idt:FintechMember 2020-11-01 2021-01-31 0001005731 pf0:NL idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-11-01 2021-01-31 0001005731 pf0:NL idt:TraditionalCommunicationsMember 2020-11-01 2021-01-31 0001005731 pf0:NL 2020-11-01 2021-01-31 0001005731 idt:OtherCountriesMember idt:FintechMember 2020-11-01 2021-01-31 0001005731 idt:OtherCountriesMember idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-11-01 2021-01-31 0001005731 idt:OtherCountriesMember idt:TraditionalCommunicationsMember 2020-11-01 2021-01-31 0001005731 idt:OtherCountriesMember 2020-11-01 2021-01-31 0001005731 idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-11-01 2021-01-31 0001005731 pf0:US idt:FintechMember 2019-11-01 2020-01-31 0001005731 pf0:US idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-11-01 2020-01-31 0001005731 pf0:US idt:TraditionalCommunicationsMember 2019-11-01 2020-01-31 0001005731 pf0:US 2019-11-01 2020-01-31 0001005731 pf0:GB idt:FintechMember 2019-11-01 2020-01-31 0001005731 pf0:GB idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-11-01 2020-01-31 0001005731 pf0:GB idt:TraditionalCommunicationsMember 2019-11-01 2020-01-31 0001005731 pf0:GB 2019-11-01 2020-01-31 0001005731 pf0:NL idt:FintechMember 2019-11-01 2020-01-31 0001005731 pf0:NL idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-11-01 2020-01-31 0001005731 pf0:NL idt:TraditionalCommunicationsMember 2019-11-01 2020-01-31 0001005731 pf0:NL 2019-11-01 2020-01-31 0001005731 idt:OtherCountriesMember idt:FintechMember 2019-11-01 2020-01-31 0001005731 idt:OtherCountriesMember idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-11-01 2020-01-31 0001005731 idt:OtherCountriesMember idt:TraditionalCommunicationsMember 2019-11-01 2020-01-31 0001005731 idt:OtherCountriesMember 2019-11-01 2020-01-31 0001005731 idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-11-01 2020-01-31 0001005731 pf0:US idt:FintechMember 2020-08-01 2021-01-31 0001005731 pf0:US idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-08-01 2021-01-31 0001005731 pf0:US idt:TraditionalCommunicationsMember 2020-08-01 2021-01-31 0001005731 pf0:US 2020-08-01 2021-01-31 0001005731 pf0:GB idt:FintechMember 2020-08-01 2021-01-31 0001005731 pf0:GB idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-08-01 2021-01-31 0001005731 pf0:GB idt:TraditionalCommunicationsMember 2020-08-01 2021-01-31 0001005731 pf0:GB 2020-08-01 2021-01-31 0001005731 pf0:NL idt:FintechMember 2020-08-01 2021-01-31 0001005731 pf0:NL idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-08-01 2021-01-31 0001005731 pf0:NL idt:TraditionalCommunicationsMember 2020-08-01 2021-01-31 0001005731 pf0:NL 2020-08-01 2021-01-31 0001005731 idt:OtherCountriesMember idt:FintechMember 2020-08-01 2021-01-31 0001005731 idt:OtherCountriesMember idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-08-01 2021-01-31 0001005731 idt:OtherCountriesMember idt:TraditionalCommunicationsMember 2020-08-01 2021-01-31 0001005731 idt:OtherCountriesMember 2020-08-01 2021-01-31 0001005731 idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-08-01 2021-01-31 0001005731 pf0:US idt:FintechMember 2019-08-01 2020-01-31 0001005731 pf0:US idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-08-01 2020-01-31 0001005731 pf0:US idt:TraditionalCommunicationsMember 2019-08-01 2020-01-31 0001005731 pf0:US 2019-08-01 2020-01-31 0001005731 pf0:GB idt:FintechMember 2019-08-01 2020-01-31 0001005731 pf0:GB idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-08-01 2020-01-31 0001005731 pf0:GB idt:TraditionalCommunicationsMember 2019-08-01 2020-01-31 0001005731 pf0:GB 2019-08-01 2020-01-31 0001005731 pf0:NL idt:FintechMember 2019-08-01 2020-01-31 0001005731 pf0:NL idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-08-01 2020-01-31 0001005731 pf0:NL idt:TraditionalCommunicationsMember 2019-08-01 2020-01-31 0001005731 pf0:NL 2019-08-01 2020-01-31 0001005731 idt:OtherCountriesMember idt:FintechMember 2019-08-01 2020-01-31 0001005731 idt:OtherCountriesMember idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-08-01 2020-01-31 0001005731 idt:OtherCountriesMember idt:TraditionalCommunicationsMember 2019-08-01 2020-01-31 0001005731 idt:OtherCountriesMember 2019-08-01 2020-01-31 0001005731 idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-08-01 2020-01-31 0001005731 idt:NewarkMember 2020-08-01 2021-01-31 0001005731 idt:RafaelHoldingsIncMember 2020-11-01 2021-01-31 0001005731 idt:RafaelHoldingsIncMember 2019-11-01 2020-01-31 0001005731 idt:RafaelHoldingsIncMember 2020-08-01 2021-01-31 0001005731 2020-08-28 2020-09-01 0001005731 idt:RafaelHoldingsIncMember 2019-08-01 2020-01-31 0001005731 us-gaap:OtherCurrentLiabilitiesMember 2021-01-31 0001005731 us-gaap:OtherCurrentLiabilitiesMember 2020-07-31 0001005731 idt:NoncurrentLiabilitiesMember 2021-01-31 0001005731 idt:NoncurrentLiabilitiesMember 2020-07-31 0001005731 idt:OperatingLeaseLiabilitiesMember 2021-01-31 0001005731 idt:OperatingLeaseLiabilitiesMember 2020-07-31 0001005731 idt:IDTFinancialServicesLimitedMember 2021-01-31 0001005731 idt:IDTFinancialServicesLimitedMember 2020-07-31 0001005731 us-gaap:CertificatesOfDepositMember 2021-01-31 0001005731 us-gaap:USTreasuryBillSecuritiesMember 2021-01-31 0001005731 us-gaap:CorporateBondSecuritiesMember 2021-01-31 0001005731 us-gaap:MunicipalBondsMember 2021-01-31 0001005731 us-gaap:CertificatesOfDepositMember 2020-01-31 0001005731 us-gaap:USTreasuryBillSecuritiesMember 2020-01-31 0001005731 us-gaap:MunicipalBondsMember 2020-01-31 0001005731 us-gaap:USTreasurySecuritiesMember 2021-01-31 0001005731 us-gaap:MunicipalBondsMember 2020-07-31 0001005731 idt:RafaelsClassBCommonStockMember 2020-12-07 0001005731 idt:RafaelsClassBCommonStockMember idt:RafaelHoldingsIncMember 2020-12-07 0001005731 idt:RafaelWarrantsClassBCommonStockMember idt:RafaelHoldingsIncMember 2020-12-07 0001005731 idt:RafaelsClassBCommonStockMember idt:RafaelHoldingsIncMember 2021-01-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-11-01 2021-01-31 0001005731 idt:VisaSeriesCConvertibleParticipatingPreferredStockMember 2019-11-01 2020-01-31 0001005731 idt:VisaSeriesCConvertibleParticipatingPreferredStockMember 2019-08-01 2020-01-31 0001005731 idt:VisaSeriesCConvertibleParticipatingPreferredStockMember 2020-08-01 2021-01-31 0001005731 idt:MarketSparkIncMember us-gaap:SubsequentEventMember 2021-02-02 2021-02-02 0001005731 idt:MarketSparkIncMember us-gaap:SubsequentEventMember 2021-02-02 0001005731 us-gaap:CommonClassBMember idt:ZedgeIncMember 2021-01-31 0001005731 us-gaap:CommonClassBMember idt:ZedgeIncMember 2020-07-31 0001005731 us-gaap:CommonClassBMember idt:RafaelHoldingsIncMember 2021-01-31 0001005731 us-gaap:CommonClassBMember idt:RafaelHoldingsIncMember 2020-07-31 0001005731 us-gaap:MutualFundMember 2021-01-31 0001005731 us-gaap:MutualFundMember 2020-07-31 0001005731 us-gaap:SeriesCPreferredStockMember 2021-01-31 0001005731 us-gaap:SeriesCPreferredStockMember 2020-07-31 0001005731 us-gaap:SeriesAPreferredStockMember 2021-01-31 0001005731 us-gaap:SeriesAPreferredStockMember 2020-07-31 0001005731 us-gaap:OtherInvestmentsMember idt:RafaelHoldingsIncMember 2021-01-31 0001005731 us-gaap:OtherInvestmentsMember idt:RafaelHoldingsIncMember 2020-07-31 0001005731 us-gaap:HedgeFundsMember 2021-01-31 0001005731 us-gaap:HedgeFundsMember 2020-07-31 0001005731 us-gaap:OtherInvestmentsMember 2021-01-31 0001005731 us-gaap:OtherInvestmentsMember 2020-07-31 0001005731 us-gaap:CommonClassBMember idt:ZedgeIncMember 2020-08-01 2021-01-31 0001005731 us-gaap:CommonClassBMember idt:ZedgeIncMember 2019-08-01 2020-07-31 0001005731 us-gaap:CommonClassBMember idt:RafaelHoldingsIncMember 2020-08-01 2021-01-31 0001005731 us-gaap:CommonClassBMember idt:RafaelHoldingsIncMember 2019-08-01 2020-07-31 0001005731 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001005731 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001005731 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001005731 us-gaap:FairValueMeasurementsRecurringMember 2021-01-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:AcquiredMtucoMember 2020-12-03 0001005731 idt:AcquiredMtucoMember us-gaap:CallOptionMember 2020-12-03 0001005731 idt:AcquiredMtucoMember us-gaap:SubsequentEventMember 2021-02-02 0001005731 idt:RingsouthEuropaSLMember 2019-12-11 0001005731 idt:AcquiredMtucoMember 2020-08-01 2021-01-31 0001005731 idt:AcquiredMtucoMember 2021-01-31 0001005731 us-gaap:CustomerRelationshipsMember 2020-08-01 2021-01-31 0001005731 idt:TradenamesMember 2020-08-01 2021-01-31 0001005731 idt:RingsouthEuropaSLMember 2020-08-01 2021-01-31 0001005731 idt:RingsouthEuropaSLMember 2019-12-02 2019-12-11 0001005731 idt:StraightPathMember 2020-11-01 2021-01-31 0001005731 idt:StraightPathMember 2019-11-01 2020-01-31 0001005731 idt:StraightPathMember 2020-08-01 2021-01-31 0001005731 idt:StraightPathMember 2019-08-01 2020-01-31 0001005731 idt:StockRepurchasesMember us-gaap:CommonClassBMember 2020-08-01 2021-01-31 0001005731 idt:StockRepurchasesMember 2021-01-31 0001005731 idt:EmployeesMember us-gaap:CommonClassBMember 2020-08-01 2021-01-31 0001005731 idt:EmployeesMember us-gaap:CommonClassBMember 2019-08-01 2020-01-31 0001005731 us-gaap:CommonClassBMember 2021-01-01 2021-01-05 0001005731 idt:EmployeesMember us-gaap:CommonClassBMember 2021-01-01 2021-01-05 0001005731 idt:DeferredStockUnitsMember us-gaap:CommonClassBMember 2020-08-01 2021-01-31 0001005731 srt:BoardOfDirectorsChairmanMember idt:net2phone20IncMember 2020-12-01 2020-12-31 0001005731 idt:net2phone20IncMember 2020-12-01 2020-12-31 0001005731 idt:net2phone20IncMember 2021-01-31 0001005731 us-gaap:EmployeeStockOptionMember 2020-11-01 2021-01-31 0001005731 us-gaap:EmployeeStockOptionMember 2019-11-01 2020-01-31 0001005731 us-gaap:EmployeeStockOptionMember 2020-08-01 2021-01-31 0001005731 us-gaap:EmployeeStockOptionMember 2019-08-01 2020-01-31 0001005731 idt:NonvestedRestrictedClassBCommonStockMember 2020-11-01 2021-01-31 0001005731 idt:NonvestedRestrictedClassBCommonStockMember 2019-11-01 2020-01-31 0001005731 idt:NonvestedRestrictedClassBCommonStockMember 2019-08-01 2020-01-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 2021-01-31 0001005731 us-gaap:AccumulatedTranslationAdjustmentMember 2020-08-01 2021-01-31 0001005731 idt:AccumulatedOtherComprehensiveIncomelossMember 2020-08-01 2021-01-31 0001005731 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-01-31 0001005731 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-31 0001005731 idt:AccumulatedOtherComprehensiveIncomelossMember 2021-01-31 0001005731 idt:FederalTelecommunicationsRelayServicesFundMember 2021-01-31 0001005731 idt:UniversalServiceFundMember 2021-01-31 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure
EX-31.1 2 f10q0121ex31-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: March 12, 2021

 

  /s/ Shmuel Jonas
 

Shmuel Jonas

Chief Executive Officer

EX-31.2 3 f10q0121ex31-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: March 12, 2021

 

  /s/ Marcelo Fischer
 

Marcelo Fischer

Chief Financial Officer

EX-32.1 4 f10q0121ex32-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 January 31, 2021 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: March 12, 2021 

 

  /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 f10q0121ex32-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 January 31, 2021 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: March 12, 2021

 

  /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-20210131.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 Operations (Unaudited) (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 005 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited) link:presentationLink link:definitionLink link:calculationLink 006 - Statement - Consolidated Statements of Equity (Unaudited) link:presentationLink link:definitionLink link:calculationLink 007 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:definitionLink link:calculationLink 008 - Disclosure - Basis of Presentation link:presentationLink link:definitionLink link:calculationLink 009 - Disclosure - Business Segment Information link:presentationLink link:definitionLink link:calculationLink 010 - Disclosure - Revenue Recognition link:presentationLink link:definitionLink link:calculationLink 011 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 012 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents link:presentationLink link:definitionLink link:calculationLink 013 - Disclosure - Debt Securities link:presentationLink link:definitionLink link:calculationLink 014 - Disclosure - Equity Investments link:presentationLink link:definitionLink link:calculationLink 015 - Disclosure - Fair Value Measurements link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - Acquisitions link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - Other Operating Expense, Net link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - Equity link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Earnings (Loss) Per Share link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 022 - Disclosure - Other (Expense) Income, Net link:presentationLink link:definitionLink link:calculationLink 023 - Disclosure - Recently Issued Accounting Standards Not Yet Adopted link:presentationLink link:definitionLink link:calculationLink 024 - Disclosure - Business Segment Information (Tables) link:presentationLink link:definitionLink link:calculationLink 025 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 027 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables) link:presentationLink link:definitionLink link:calculationLink 028 - Disclosure - Debt Securities (Tables) link:presentationLink link:definitionLink link:calculationLink 029 - Disclosure - Equity Investments (Tables) link:presentationLink link:definitionLink link:calculationLink 030 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:definitionLink link:calculationLink 031 - Disclosure - Acquisitions (Tables) link:presentationLink link:definitionLink link:calculationLink 032 - Disclosure - Other Operating Expense, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 033 - Disclosure - Earnings (Loss) Per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 034 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:definitionLink link:calculationLink 035 - Disclosure - Other (Expense) Income, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 036 - Disclosure - Business Segment Information (Details) link:presentationLink link:definitionLink link:calculationLink 037 - Disclosure - Business Segment Information (Details) - Schedule of operating results of business segments link:presentationLink link:definitionLink link:calculationLink 038 - Disclosure - Revenue Recognition (Details) - Schedule of revenues disaggregated by business segment and service offered to customers link:presentationLink link:definitionLink link:calculationLink 039 - Disclosure - Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region link:presentationLink link:definitionLink link:calculationLink 040 - Disclosure - Revenue Recognition (Details) - Schedule of information about contract liability balance link:presentationLink link:definitionLink link:calculationLink 041 - Disclosure - Revenue Recognition (Details) - Schedule of deferred customer contract acquisition costs link:presentationLink link:definitionLink link:calculationLink 042 - Disclosure - Revenue Recognition (Details) - Schedule of amortization of deferred customer contract acquisition costs link:presentationLink link:definitionLink link:calculationLink 043 - Disclosure - Leases (Details) link:presentationLink link:definitionLink link:calculationLink 044 - Disclosure - Leases (Details) - Schedule of supplemental disclosures related to the Company's operating leases link:presentationLink link:definitionLink link:calculationLink 045 - Disclosure - Leases (Details) - Schedule of supplemental disclosures related weighted average operating leases link:presentationLink link:definitionLink link:calculationLink 046 - Disclosure - Leases (Details) - Schedule of aggregate operating lease liability link:presentationLink link:definitionLink link:calculationLink 047 - Disclosure - Leases (Details) - Schedule of future minimum maturities of operating lease liabilities link:presentationLink link:definitionLink link:calculationLink 048 - Disclosure - Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) link:presentationLink link:definitionLink link:calculationLink 049 - 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 050 - Disclosure - Debt Securities (Details) link:presentationLink link:definitionLink link:calculationLink 051 - Disclosure - Debt Securities (Details) - Schedule of available-for-sale securities link:presentationLink link:definitionLink link:calculationLink 052 - Disclosure - Debt Securities (Details) - Schedule of contractual maturities of available-for-sale debt securities link:presentationLink link:definitionLink link:calculationLink 053 - Disclosure - Debt Securities (Details) - Schedule of available-for-sale securities, unrealized loss position link:presentationLink link:definitionLink link:calculationLink 054 - Disclosure - Equity Investments (Details) link:presentationLink link:definitionLink link:calculationLink 055 - Disclosure - Equity Investments (Details) - Schedule of equity investments link:presentationLink link:definitionLink link:calculationLink 056 - Disclosure - Equity Investments (Details) - Schedule of equity investments (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 057 - Disclosure - Equity Investments (Details) - Schedule of carrying value of equity investments link:presentationLink link:definitionLink link:calculationLink 058 - Disclosure - Equity Investments (Details) - Schedule of unrealized (losses) gains for all equity investments link:presentationLink link:definitionLink link:calculationLink 059 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:definitionLink link:calculationLink 060 - Disclosure - Fair Value Measurements (Details) - Schedule of balance of assets measured at fair value on a recurring basis link:presentationLink link:definitionLink link:calculationLink 061 - 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 062 - 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 063 - Disclosure - Acquisitions (Details) link:presentationLink link:definitionLink link:calculationLink 064 - Disclosure - Acquisitions (Details) - Schedule of acquisition date fair value of consideration link:presentationLink link:definitionLink link:calculationLink 065 - Disclosure - Acquisitions (Details) - Schedule of impact of the acquisition's purchase price allocations on consolidated balance sheet link:presentationLink link:definitionLink link:calculationLink 066 - Disclosure - Acquisitions (Details) - Schedule of impact of the acquisition's purchase price allocations on consolidated balance sheet (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 067 - Disclosure - Acquisitions (Details) - Schedule of acquisition date fair value of consideration link:presentationLink link:definitionLink link:calculationLink 068 - Disclosure - Other Operating Expense, Net (Details) link:presentationLink link:definitionLink link:calculationLink 069 - Disclosure - Other Operating Expense, Net (Details) - Schedule of other operating expense, net link:presentationLink link:definitionLink link:calculationLink 070 - Disclosure - Equity (Details) link:presentationLink link:definitionLink link:calculationLink 071 - 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 072 - Disclosure - Earnings (Loss) Per Share (Details) - Schedule of shares excluded from the diluted earnings (loss) per share link:presentationLink link:definitionLink link:calculationLink 073 - Disclosure - Accumulated Other Comprehensive Loss (Details) - Schedule of accumulated balances for each classification of other comprehensive (loss) income link:presentationLink link:definitionLink link:calculationLink 074 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 075 - Disclosure - Other (Expense) Income, Net (Details) - Schedule of other (expense) income, net link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 7 idt-20210131_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 idt-20210131_def.xml XBRL DEFINITION FILE EX-101.LAB 9 idt-20210131_lab.xml XBRL LABEL FILE EX-101.PRE 10 idt-20210131_pre.xml XBRL PRESENTATION FILE XML 11 f10q0121_idtcorp_htm.xml IDEA: XBRL DOCUMENT 0001005731 2020-08-01 2021-01-31 0001005731 us-gaap:CommonClassAMember 2021-03-08 0001005731 us-gaap:CommonClassBMember 2021-03-08 0001005731 2021-01-31 0001005731 2020-07-31 0001005731 us-gaap:CommonClassAMember 2021-01-31 0001005731 us-gaap:CommonClassAMember 2020-07-31 0001005731 us-gaap:CommonClassBMember 2021-01-31 0001005731 us-gaap:CommonClassBMember 2020-07-31 0001005731 2020-11-01 2021-01-31 0001005731 2019-11-01 2020-01-31 0001005731 2019-08-01 2020-01-31 0001005731 us-gaap:CommonClassAMember 2020-10-31 0001005731 us-gaap:CommonClassBMember 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 2020-10-31 0001005731 us-gaap:CommonClassAMember 2020-11-01 2021-01-31 0001005731 us-gaap:CommonClassBMember 2020-11-01 2021-01-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2020-11-01 2021-01-31 0001005731 us-gaap:TreasuryStockMember 2020-11-01 2021-01-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-11-01 2021-01-31 0001005731 us-gaap:RetainedEarningsMember 2020-11-01 2021-01-31 0001005731 us-gaap:NoncontrollingInterestMember 2020-11-01 2021-01-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2021-01-31 0001005731 us-gaap:TreasuryStockMember 2021-01-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-31 0001005731 us-gaap:RetainedEarningsMember 2021-01-31 0001005731 us-gaap:NoncontrollingInterestMember 2021-01-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 2021-01-31 0001005731 us-gaap:CommonClassBMember 2020-08-01 2021-01-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2020-08-01 2021-01-31 0001005731 us-gaap:TreasuryStockMember 2020-08-01 2021-01-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-08-01 2021-01-31 0001005731 us-gaap:RetainedEarningsMember 2020-08-01 2021-01-31 0001005731 us-gaap:NoncontrollingInterestMember 2020-08-01 2021-01-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 us-gaap:CommonClassAMember 2019-11-01 2020-01-31 0001005731 us-gaap:CommonClassBMember 2019-11-01 2020-01-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2019-11-01 2020-01-31 0001005731 us-gaap:TreasuryStockMember 2019-11-01 2020-01-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-11-01 2020-01-31 0001005731 us-gaap:RetainedEarningsMember 2019-11-01 2020-01-31 0001005731 us-gaap:NoncontrollingInterestMember 2019-11-01 2020-01-31 0001005731 us-gaap:CommonClassAMember 2020-01-31 0001005731 us-gaap:CommonClassBMember 2020-01-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2020-01-31 0001005731 us-gaap:TreasuryStockMember 2020-01-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-31 0001005731 us-gaap:RetainedEarningsMember 2020-01-31 0001005731 us-gaap:NoncontrollingInterestMember 2020-01-31 0001005731 2020-01-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 2020-01-31 0001005731 us-gaap:CommonClassBMember 2019-08-01 2020-01-31 0001005731 us-gaap:AdditionalPaidInCapitalMember 2019-08-01 2020-01-31 0001005731 us-gaap:TreasuryStockMember 2019-08-01 2020-01-31 0001005731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-08-01 2020-01-31 0001005731 us-gaap:RetainedEarningsMember 2019-08-01 2020-01-31 0001005731 us-gaap:NoncontrollingInterestMember 2019-08-01 2020-01-31 0001005731 idt:FintechMember 2020-11-01 2021-01-31 0001005731 idt:net2phoneUCaaSMember 2020-11-01 2021-01-31 0001005731 idt:TraditionalCommunicationsMember 2020-11-01 2021-01-31 0001005731 us-gaap:CorporateMember 2020-11-01 2021-01-31 0001005731 idt:FintechMember 2019-11-01 2020-01-31 0001005731 idt:net2phoneUCaaSMember 2019-11-01 2020-01-31 0001005731 idt:TraditionalCommunicationsMember 2019-11-01 2020-01-31 0001005731 us-gaap:CorporateMember 2019-11-01 2020-01-31 0001005731 idt:FintechMember 2020-08-01 2021-01-31 0001005731 idt:net2phoneUCaaSMember 2020-08-01 2021-01-31 0001005731 idt:TraditionalCommunicationsMember 2020-08-01 2021-01-31 0001005731 us-gaap:CorporateMember 2020-08-01 2021-01-31 0001005731 idt:FintechMember 2019-08-01 2020-01-31 0001005731 idt:net2phoneUCaaSMember 2019-08-01 2020-01-31 0001005731 idt:TraditionalCommunicationsMember 2019-08-01 2020-01-31 0001005731 us-gaap:CorporateMember 2019-08-01 2020-01-31 0001005731 idt:BOSSRevolutionMoneyTransferMember idt:TotalFintechMember 2020-11-01 2021-01-31 0001005731 idt:BOSSRevolutionMoneyTransferMember idt:TotalFintechMember 2019-11-01 2020-01-31 0001005731 idt:BOSSRevolutionMoneyTransferMember idt:TotalFintechMember 2020-08-01 2021-01-31 0001005731 idt:BOSSRevolutionMoneyTransferMember idt:TotalFintechMember 2019-08-01 2020-01-31 0001005731 idt:NationalRetailSolutionsMember idt:TotalFintechMember 2020-11-01 2021-01-31 0001005731 idt:NationalRetailSolutionsMember idt:TotalFintechMember 2019-11-01 2020-01-31 0001005731 idt:NationalRetailSolutionsMember idt:TotalFintechMember 2020-08-01 2021-01-31 0001005731 idt:NationalRetailSolutionsMember idt:TotalFintechMember 2019-08-01 2020-01-31 0001005731 idt:TotalFintechMember 2020-11-01 2021-01-31 0001005731 idt:TotalFintechMember 2019-11-01 2020-01-31 0001005731 idt:TotalFintechMember 2020-08-01 2021-01-31 0001005731 idt:TotalFintechMember 2019-08-01 2020-01-31 0001005731 idt:TotalNetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-11-01 2021-01-31 0001005731 idt:TotalNetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-11-01 2020-01-31 0001005731 idt:TotalNetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-08-01 2021-01-31 0001005731 idt:TotalNetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-08-01 2020-01-31 0001005731 idt:MobileTopUpMember idt:TotalTraditionalCommunicationsMember 2020-11-01 2021-01-31 0001005731 idt:MobileTopUpMember idt:TotalTraditionalCommunicationsMember 2019-11-01 2020-01-31 0001005731 idt:MobileTopUpMember idt:TotalTraditionalCommunicationsMember 2020-08-01 2021-01-31 0001005731 idt:MobileTopUpMember idt:TotalTraditionalCommunicationsMember 2019-08-01 2020-01-31 0001005731 idt:BossRevolutionCallingMember idt:TotalTraditionalCommunicationsMember 2020-11-01 2021-01-31 0001005731 idt:BossRevolutionCallingMember idt:TotalTraditionalCommunicationsMember 2019-11-01 2020-01-31 0001005731 idt:BossRevolutionCallingMember idt:TotalTraditionalCommunicationsMember 2020-08-01 2021-01-31 0001005731 idt:BossRevolutionCallingMember idt:TotalTraditionalCommunicationsMember 2019-08-01 2020-01-31 0001005731 idt:WholesaleCarrierServicesMember idt:TotalTraditionalCommunicationsMember 2020-11-01 2021-01-31 0001005731 idt:WholesaleCarrierServicesMember idt:TotalTraditionalCommunicationsMember 2019-11-01 2020-01-31 0001005731 idt:WholesaleCarrierServicesMember idt:TotalTraditionalCommunicationsMember 2020-08-01 2021-01-31 0001005731 idt:WholesaleCarrierServicesMember idt:TotalTraditionalCommunicationsMember 2019-08-01 2020-01-31 0001005731 idt:OtherMember idt:TotalTraditionalCommunicationsMember 2020-11-01 2021-01-31 0001005731 idt:OtherMember idt:TotalTraditionalCommunicationsMember 2019-11-01 2020-01-31 0001005731 idt:OtherMember idt:TotalTraditionalCommunicationsMember 2020-08-01 2021-01-31 0001005731 idt:OtherMember idt:TotalTraditionalCommunicationsMember 2019-08-01 2020-01-31 0001005731 idt:TotalTraditionalCommunicationsMember 2020-11-01 2021-01-31 0001005731 idt:TotalTraditionalCommunicationsMember 2019-11-01 2020-01-31 0001005731 idt:TotalTraditionalCommunicationsMember 2020-08-01 2021-01-31 0001005731 idt:TotalTraditionalCommunicationsMember 2019-08-01 2020-01-31 0001005731 pf0:US idt:FintechMember 2020-11-01 2021-01-31 0001005731 pf0:US idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-11-01 2021-01-31 0001005731 pf0:US idt:TraditionalCommunicationsMember 2020-11-01 2021-01-31 0001005731 pf0:US 2020-11-01 2021-01-31 0001005731 pf0:GB idt:FintechMember 2020-11-01 2021-01-31 0001005731 pf0:GB idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-11-01 2021-01-31 0001005731 pf0:GB idt:TraditionalCommunicationsMember 2020-11-01 2021-01-31 0001005731 pf0:GB 2020-11-01 2021-01-31 0001005731 pf0:NL idt:FintechMember 2020-11-01 2021-01-31 0001005731 pf0:NL idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-11-01 2021-01-31 0001005731 pf0:NL idt:TraditionalCommunicationsMember 2020-11-01 2021-01-31 0001005731 pf0:NL 2020-11-01 2021-01-31 0001005731 idt:OtherCountriesMember idt:FintechMember 2020-11-01 2021-01-31 0001005731 idt:OtherCountriesMember idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-11-01 2021-01-31 0001005731 idt:OtherCountriesMember idt:TraditionalCommunicationsMember 2020-11-01 2021-01-31 0001005731 idt:OtherCountriesMember 2020-11-01 2021-01-31 0001005731 idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-11-01 2021-01-31 0001005731 pf0:US idt:FintechMember 2019-11-01 2020-01-31 0001005731 pf0:US idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-11-01 2020-01-31 0001005731 pf0:US idt:TraditionalCommunicationsMember 2019-11-01 2020-01-31 0001005731 pf0:US 2019-11-01 2020-01-31 0001005731 pf0:GB idt:FintechMember 2019-11-01 2020-01-31 0001005731 pf0:GB idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-11-01 2020-01-31 0001005731 pf0:GB idt:TraditionalCommunicationsMember 2019-11-01 2020-01-31 0001005731 pf0:GB 2019-11-01 2020-01-31 0001005731 pf0:NL idt:FintechMember 2019-11-01 2020-01-31 0001005731 pf0:NL idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-11-01 2020-01-31 0001005731 pf0:NL idt:TraditionalCommunicationsMember 2019-11-01 2020-01-31 0001005731 pf0:NL 2019-11-01 2020-01-31 0001005731 idt:OtherCountriesMember idt:FintechMember 2019-11-01 2020-01-31 0001005731 idt:OtherCountriesMember idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-11-01 2020-01-31 0001005731 idt:OtherCountriesMember idt:TraditionalCommunicationsMember 2019-11-01 2020-01-31 0001005731 idt:OtherCountriesMember 2019-11-01 2020-01-31 0001005731 idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-11-01 2020-01-31 0001005731 pf0:US idt:FintechMember 2020-08-01 2021-01-31 0001005731 pf0:US idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-08-01 2021-01-31 0001005731 pf0:US idt:TraditionalCommunicationsMember 2020-08-01 2021-01-31 0001005731 pf0:US 2020-08-01 2021-01-31 0001005731 pf0:GB idt:FintechMember 2020-08-01 2021-01-31 0001005731 pf0:GB idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-08-01 2021-01-31 0001005731 pf0:GB idt:TraditionalCommunicationsMember 2020-08-01 2021-01-31 0001005731 pf0:GB 2020-08-01 2021-01-31 0001005731 pf0:NL idt:FintechMember 2020-08-01 2021-01-31 0001005731 pf0:NL idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-08-01 2021-01-31 0001005731 pf0:NL idt:TraditionalCommunicationsMember 2020-08-01 2021-01-31 0001005731 pf0:NL 2020-08-01 2021-01-31 0001005731 idt:OtherCountriesMember idt:FintechMember 2020-08-01 2021-01-31 0001005731 idt:OtherCountriesMember idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-08-01 2021-01-31 0001005731 idt:OtherCountriesMember idt:TraditionalCommunicationsMember 2020-08-01 2021-01-31 0001005731 idt:OtherCountriesMember 2020-08-01 2021-01-31 0001005731 idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2020-08-01 2021-01-31 0001005731 pf0:US idt:FintechMember 2019-08-01 2020-01-31 0001005731 pf0:US idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-08-01 2020-01-31 0001005731 pf0:US idt:TraditionalCommunicationsMember 2019-08-01 2020-01-31 0001005731 pf0:US 2019-08-01 2020-01-31 0001005731 pf0:GB idt:FintechMember 2019-08-01 2020-01-31 0001005731 pf0:GB idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-08-01 2020-01-31 0001005731 pf0:GB idt:TraditionalCommunicationsMember 2019-08-01 2020-01-31 0001005731 pf0:GB 2019-08-01 2020-01-31 0001005731 pf0:NL idt:FintechMember 2019-08-01 2020-01-31 0001005731 pf0:NL idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-08-01 2020-01-31 0001005731 pf0:NL idt:TraditionalCommunicationsMember 2019-08-01 2020-01-31 0001005731 pf0:NL 2019-08-01 2020-01-31 0001005731 idt:OtherCountriesMember idt:FintechMember 2019-08-01 2020-01-31 0001005731 idt:OtherCountriesMember idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-08-01 2020-01-31 0001005731 idt:OtherCountriesMember idt:TraditionalCommunicationsMember 2019-08-01 2020-01-31 0001005731 idt:OtherCountriesMember 2019-08-01 2020-01-31 0001005731 idt:NetTwoPhoneUnifiedCommunicationsAsServiceMember 2019-08-01 2020-01-31 0001005731 idt:NewarkMember 2020-08-01 2021-01-31 0001005731 idt:RafaelHoldingsIncMember 2020-11-01 2021-01-31 0001005731 idt:RafaelHoldingsIncMember 2019-11-01 2020-01-31 0001005731 idt:RafaelHoldingsIncMember 2020-08-01 2021-01-31 0001005731 2020-08-28 2020-09-01 0001005731 idt:RafaelHoldingsIncMember 2019-08-01 2020-01-31 0001005731 us-gaap:OtherCurrentLiabilitiesMember 2021-01-31 0001005731 us-gaap:OtherCurrentLiabilitiesMember 2020-07-31 0001005731 idt:NoncurrentLiabilitiesMember 2021-01-31 0001005731 idt:NoncurrentLiabilitiesMember 2020-07-31 0001005731 idt:OperatingLeaseLiabilitiesMember 2021-01-31 0001005731 idt:OperatingLeaseLiabilitiesMember 2020-07-31 0001005731 idt:IDTFinancialServicesLimitedMember 2021-01-31 0001005731 idt:IDTFinancialServicesLimitedMember 2020-07-31 0001005731 us-gaap:CertificatesOfDepositMember 2021-01-31 0001005731 us-gaap:USTreasuryBillSecuritiesMember 2021-01-31 0001005731 us-gaap:CorporateBondSecuritiesMember 2021-01-31 0001005731 us-gaap:MunicipalBondsMember 2021-01-31 0001005731 us-gaap:CertificatesOfDepositMember 2020-01-31 0001005731 us-gaap:USTreasuryBillSecuritiesMember 2020-01-31 0001005731 us-gaap:MunicipalBondsMember 2020-01-31 0001005731 us-gaap:USTreasurySecuritiesMember 2021-01-31 0001005731 us-gaap:MunicipalBondsMember 2020-07-31 0001005731 idt:RafaelsClassBCommonStockMember 2020-12-07 0001005731 idt:RafaelsClassBCommonStockMember idt:RafaelHoldingsIncMember 2020-12-07 0001005731 idt:RafaelWarrantsClassBCommonStockMember idt:RafaelHoldingsIncMember 2020-12-07 0001005731 idt:RafaelsClassBCommonStockMember idt:RafaelHoldingsIncMember 2021-01-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-11-01 2021-01-31 0001005731 idt:VisaSeriesCConvertibleParticipatingPreferredStockMember 2019-11-01 2020-01-31 0001005731 idt:VisaSeriesCConvertibleParticipatingPreferredStockMember 2019-08-01 2020-01-31 0001005731 idt:VisaSeriesCConvertibleParticipatingPreferredStockMember 2020-08-01 2021-01-31 0001005731 idt:MarketSparkIncMember us-gaap:SubsequentEventMember 2021-02-02 2021-02-02 0001005731 idt:MarketSparkIncMember us-gaap:SubsequentEventMember 2021-02-02 0001005731 us-gaap:CommonClassBMember idt:ZedgeIncMember 2021-01-31 0001005731 us-gaap:CommonClassBMember idt:ZedgeIncMember 2020-07-31 0001005731 us-gaap:CommonClassBMember idt:RafaelHoldingsIncMember 2021-01-31 0001005731 us-gaap:CommonClassBMember idt:RafaelHoldingsIncMember 2020-07-31 0001005731 us-gaap:MutualFundMember 2021-01-31 0001005731 us-gaap:MutualFundMember 2020-07-31 0001005731 us-gaap:SeriesCPreferredStockMember 2021-01-31 0001005731 us-gaap:SeriesCPreferredStockMember 2020-07-31 0001005731 us-gaap:SeriesAPreferredStockMember 2021-01-31 0001005731 us-gaap:SeriesAPreferredStockMember 2020-07-31 0001005731 us-gaap:OtherInvestmentsMember idt:RafaelHoldingsIncMember 2021-01-31 0001005731 us-gaap:OtherInvestmentsMember idt:RafaelHoldingsIncMember 2020-07-31 0001005731 us-gaap:HedgeFundsMember 2021-01-31 0001005731 us-gaap:HedgeFundsMember 2020-07-31 0001005731 us-gaap:OtherInvestmentsMember 2021-01-31 0001005731 us-gaap:OtherInvestmentsMember 2020-07-31 0001005731 us-gaap:CommonClassBMember idt:ZedgeIncMember 2020-08-01 2021-01-31 0001005731 us-gaap:CommonClassBMember idt:ZedgeIncMember 2019-08-01 2020-07-31 0001005731 us-gaap:CommonClassBMember idt:RafaelHoldingsIncMember 2020-08-01 2021-01-31 0001005731 us-gaap:CommonClassBMember idt:RafaelHoldingsIncMember 2019-08-01 2020-07-31 0001005731 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001005731 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001005731 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001005731 us-gaap:FairValueMeasurementsRecurringMember 2021-01-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:AcquiredMtucoMember 2020-12-03 0001005731 idt:AcquiredMtucoMember us-gaap:CallOptionMember 2020-12-03 0001005731 idt:AcquiredMtucoMember us-gaap:SubsequentEventMember 2021-02-02 0001005731 idt:RingsouthEuropaSLMember 2019-12-11 0001005731 idt:AcquiredMtucoMember 2020-08-01 2021-01-31 0001005731 idt:AcquiredMtucoMember 2021-01-31 0001005731 us-gaap:CustomerRelationshipsMember 2020-08-01 2021-01-31 0001005731 idt:TradenamesMember 2020-08-01 2021-01-31 0001005731 idt:RingsouthEuropaSLMember 2020-08-01 2021-01-31 0001005731 idt:RingsouthEuropaSLMember 2019-12-02 2019-12-11 0001005731 idt:StraightPathMember 2020-11-01 2021-01-31 0001005731 idt:StraightPathMember 2019-11-01 2020-01-31 0001005731 idt:StraightPathMember 2020-08-01 2021-01-31 0001005731 idt:StraightPathMember 2019-08-01 2020-01-31 0001005731 idt:StockRepurchasesMember us-gaap:CommonClassBMember 2020-08-01 2021-01-31 0001005731 idt:StockRepurchasesMember 2021-01-31 0001005731 idt:EmployeesMember us-gaap:CommonClassBMember 2020-08-01 2021-01-31 0001005731 idt:EmployeesMember us-gaap:CommonClassBMember 2019-08-01 2020-01-31 0001005731 us-gaap:CommonClassBMember 2021-01-01 2021-01-05 0001005731 idt:EmployeesMember us-gaap:CommonClassBMember 2021-01-01 2021-01-05 0001005731 idt:DeferredStockUnitsMember us-gaap:CommonClassBMember 2020-08-01 2021-01-31 0001005731 srt:BoardOfDirectorsChairmanMember idt:net2phone20IncMember 2020-12-01 2020-12-31 0001005731 idt:net2phone20IncMember 2020-12-01 2020-12-31 0001005731 idt:net2phone20IncMember 2021-01-31 0001005731 us-gaap:EmployeeStockOptionMember 2020-11-01 2021-01-31 0001005731 us-gaap:EmployeeStockOptionMember 2019-11-01 2020-01-31 0001005731 us-gaap:EmployeeStockOptionMember 2020-08-01 2021-01-31 0001005731 us-gaap:EmployeeStockOptionMember 2019-08-01 2020-01-31 0001005731 idt:NonvestedRestrictedClassBCommonStockMember 2020-11-01 2021-01-31 0001005731 idt:NonvestedRestrictedClassBCommonStockMember 2019-11-01 2020-01-31 0001005731 idt:NonvestedRestrictedClassBCommonStockMember 2019-08-01 2020-01-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 2021-01-31 0001005731 us-gaap:AccumulatedTranslationAdjustmentMember 2020-08-01 2021-01-31 0001005731 idt:AccumulatedOtherComprehensiveIncomelossMember 2020-08-01 2021-01-31 0001005731 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-01-31 0001005731 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-31 0001005731 idt:AccumulatedOtherComprehensiveIncomelossMember 2021-01-31 0001005731 idt:FederalTelecommunicationsRelayServicesFundMember 2021-01-31 0001005731 idt:UniversalServiceFundMember 2021-01-31 shares iso4217:USD iso4217:USD shares pure 10-Q true 2021-01-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 Accelerated Filer true false false 1574326 24151017 79481000 84860000 109858000 116362000 21501000 18363000 24346000 5964000 6909000 6085000 51616000 44166000 34671000 33115000 19926000 19302000 341399000 322132000 30641000 30061000 14843000 12858000 6289000 3959000 10441000 8833000 8794000 9490000 2832000 8512000 9332000 8905000 424571000 404750000 36368000 31147000 126425000 125544000 39189000 40114000 109673000 115992000 14646000 12073000 326301000 324870000 6514000 7353000 1340000 1388000 334155000 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 26343000 25961000 24151000 24345000 263000 260000 276871000 277443000 1698000 1698000 2192000 1616000 60413000 56221000 -8957000 -7410000 -117937000 -139333000 89860000 74772000 556000 -3633000 90416000 71139000 424571000 404750000 339766000 323890000 683191000 664089000 269145000 262716000 542319000 542177000 54298000 53789000 106442000 107223000 4464000 5184000 8956000 10479000 143000 486000 255000 1112000 328050000 322175000 657972000 660991000 1207000 -392000 955000 -3168000 12923000 1323000 26174000 -70000 139000 195000 98000 467000 3170000 550000 1792000 785000 16232000 2068000 28064000 1182000 3027000 1164000 6444000 1700000 13205000 904000 21620000 -518000 97000 -28000 224000 63000 13108000 932000 21396000 -581000 0.52 0.04 0.84 -0.02 0.51 0.04 0.83 -0.02 25362000 26320000 25448000 26300000 25713000 26451000 25787000 26300000 13205000 904000 21620000 -518000 46000 17000 -1815000 -513000 -1564000 -1717000 -1769000 -513000 -1547000 -1717000 11436000 391000 20073000 -2235000 97000 -28000 224000 63000 11339000 419000 19849000 -2298000 33000 260000 278134000 -59077000 -7188000 -131045000 -3534000 77583000 501000 501000 -1336000 -1336000 -2195000 2195000 2188000 2188000 3000 431000 434000 -390000 -390000 -1769000 -1769000 13108000 97000 13205000 33000 263000 276871000 -60413000 -8957000 -117937000 556000 90416000 33000 260000 277443000 -56221000 -7410000 -139333000 -3633000 71139000 686000 686000 -2849000 -2849000 -1343000 -1343000 -2195000 2195000 2188000 2188000 3000 937000 940000 -418000 -418000 -1547000 -1547000 21396000 224000 21620000 33000 263000 276871000 -60413000 -8957000 -117937000 556000 90416000 33000 258000 274953000 -51739000 -6062000 -162276000 -2836000 52331000 -266000 -266000 2000 1165000 1167000 -230000 -230000 -513000 -513000 932000 -28000 904000 33000 260000 276118000 -52005000 -6575000 -161344000 -3094000 53393000 33000 258000 273313000 -51739000 -4858000 -160763000 -2687 53557000 276000 276000 -266000 -266000 2000 2529000 2531000 -470000 -470000 -1717000 -1717000 -581000 63000 -518000 33000 260000 276118000 -52005000 -6575000 -161344000 -3094000 53393000 21620000 -518000 8956000 10479000 5881000 1587000 1069000 1466000 940000 2531000 17000 412000 7330000 -6253000 -4965000 9315000 1631000 -11488000 -11136000 -20613000 -968000 -3260000 25611000 -23290000 8825000 7656000 2388000 450000 5000000 34436000 8994000 11575000 2672000 -39074000 -14428000 418000 470000 56000 79000 273000 273000 686000 276000 4192000 266000 -3980000 -539000 5560000 14152000 -11883000 -24105000 201222000 257199000 189339000 233094000 393000 375000 <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 1—Basis of Presentation</b></span></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 and six months ended January 31, 2021 are not necessarily indicative of the results that may be expected for the fiscal year ending July 31, 2021. The balance sheet at July 31, 2020 has been derived from the Company’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 (the “SEC”).</span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 2—Business Segment Information</span></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">   </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">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; text-align: justify; margin: 0; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">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="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">   </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating results for the business segments of the Company were as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left; font-weight: bold">(in thousands)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid; font-weight: bold">Fintech</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid; font-weight: bold">net2phone-<br/> UCaaS</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid; font-weight: bold">Traditional Communications</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid; font-weight: bold">Corporate</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid; font-weight: bold">Total</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Three Months Ended January 31, 2021</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">18,497</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,738</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">310,531</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-174">—</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">339,766</td><td style="width: 1%; 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">(247</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,248</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,712</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,294</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,923</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 January 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><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,741</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">7,915</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">306,234</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-175">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">323,890</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">(3,177</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,787</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,782</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,495</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,323</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">Six Months Ended January 31, 2021</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">38,585</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">20,366</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">624,240</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-176">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">683,191</td><td style="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">2,889</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,059</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">34,502</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,158</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">26,174</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">Six Months Ended January 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><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">19,298</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">15,122</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">629,669</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-177">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">664,089</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">(5,847</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,495</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,268</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,996</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(70</td><td style="text-align: left">)</td></tr> </table> 3 <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left; font-weight: bold">(in thousands)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid; font-weight: bold">Fintech</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid; font-weight: bold">net2phone-<br/> UCaaS</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid; font-weight: bold">Traditional Communications</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid; font-weight: bold">Corporate</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid; font-weight: bold">Total</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Three Months Ended January 31, 2021</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">18,497</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,738</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">310,531</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-174">—</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">339,766</td><td style="width: 1%; 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">(247</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,248</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,712</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,294</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,923</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 January 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><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,741</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">7,915</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">306,234</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-175">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">323,890</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">(3,177</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,787</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,782</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,495</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,323</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">Six Months Ended January 31, 2021</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">38,585</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">20,366</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">624,240</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-176">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">683,191</td><td style="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">2,889</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,059</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">34,502</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,158</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">26,174</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">Six Months Ended January 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><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">19,298</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">15,122</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">629,669</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-177">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">664,089</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">(5,847</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,495</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,268</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,996</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(70</td><td style="text-align: left">)</td></tr> </table> 18497000 10738000 310531000 339766000 -247000 -3248000 18712000 -2294000 12923000 9741000 7915000 306234000 323890000 -3177000 -3787000 10782000 -2495000 1323000 38585000 20366000 624240000 683191000 2889000 -7059000 34502000 -4158000 26174000 19298000 15122000 629669000 664089000 -5847000 -7495000 18268000 -4996000 -70000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 3—Revenue Recognition</span></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company earns revenue from contracts with customers, primarily through the provision of retail telecommunications and payment offerings as well as wholesale international 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.</span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Disaggregated Revenues</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table shows the Company’s revenues disaggregated by business segment and service offered to customers:</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three Months Ended<br/> January 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Six Months Ended<br/> January 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"> </td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"> </td> <td colspan="14" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center">(in thousands)</td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 52%; text-align: left">BOSS Revolution Money Transfer</td><td style="font-family: Times New Roman, Times, Serif; width: 1%"> </td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right">13,280</td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; width: 1%"> </td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right">7,660</td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; width: 1%"> </td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right">28,438</td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; width: 1%"> </td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right">14,861</td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">National Retail Solutions</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">5,217</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">2,081</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">10,147</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">4,437</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: 7.9pt; padding-left: 12.25pt">Total Fintech</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">18,497</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">9,741</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">38,585</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">19,298</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-indent: -3.25pt; padding-left: 12pt">net2phone-UCaaS</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">10,738</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">7,915</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">20,366</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">15,122</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left">Mobile Top-Up</td><td style="font-family: Times New Roman, Times, Serif"> </td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; text-align: right">96,562</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif"> </td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; text-align: right">75,836</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif"> </td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; text-align: right">192,397</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif"> </td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; text-align: right">152,669</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; text-align: left">BOSS Revolution Calling</td><td style="font-family: Times New Roman, Times, Serif"> </td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; text-align: right">113,903</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif"> </td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; text-align: right">113,861</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif"> </td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; text-align: right">231,253</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif"> </td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; text-align: right">231,195</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left">Carrier Services</td><td style="font-family: Times New Roman, Times, Serif"> </td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; text-align: right">87,155</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif"> </td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; text-align: right">101,659</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif"> </td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; text-align: right">174,928</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif"> </td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; text-align: right">215,176</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt">Other</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">12,911</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">14,878</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">25,662</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">30,629</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: 7.9pt; padding-left: 12.25pt">Total Traditional Communications</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">310,531</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">306,234</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">624,240</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">629,669</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-indent: 7.9pt; padding-left: 12.25pt">Total</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right">339,766</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right">323,890</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right">683,191</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right">664,089</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"> </p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: normal">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0; text-indent: 0.5in"><span style="font: normal 10pt Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left">(in thousands)</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 January 31, 2021</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">18,497</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,677</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">265,318</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">289,492</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-178">—</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-179">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31,929</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31,929</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-180">—</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-181">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5</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-182">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,061</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,279</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,340</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 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-183">—</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">5,061</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">45,213</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">50,274</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">18,497</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">10,738</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">310,531</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">339,766</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font: normal 10pt Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-align: left; font-weight: bold; text-indent: -0.125in">(in thousands)</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 January 31, 2020</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 52%; text-align: left; text-indent: -0.125in">United States</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,741</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,695</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">206,129</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">219,565</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; text-indent: -0.125in">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.25in; text-align: left; text-indent: -0.125in">United Kingdom</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-184">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">36,151</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">36,154</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-indent: -0.125in">Netherlands</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-185">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-186">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">49,692</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">49,692</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; padding-left: 0.25in; text-indent: -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"><div style="-sec-ix-hidden: hidden-fact-187">—</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,217</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">14,262</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,479</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; padding-left: 0.25in; text-align: left; text-indent: -0.125in">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-188">—</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,220</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">100,105</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">104,325</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </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-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">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,741</td><td style="padding-bottom: 2pt; 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,915</td><td style="padding-bottom: 2pt; 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">306,234</td><td style="padding-bottom: 2pt; 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,890</td><td style="padding-bottom: 2pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left">(in thousands)</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">Six Months Ended January 31, 2021</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">38,585</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,758</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">535,949</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">585,292</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-189">—</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-190">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">61,350</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">61,350</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-191">—</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-192">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7</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-193">—</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">9,608</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">26,934</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">36,542</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 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-194">—</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">9,608</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">88,291</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">97,899</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">38,585</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">20,366</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">624,240</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">683,191</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><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold">(in thousands)</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">Six Months Ended January 31, 2020</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; text-indent: -0.125in; padding-left: 0.125in">United States</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,298</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">6,967</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">420,442</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">446,707</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">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: -0.125in; padding-left: 0.25in">United Kingdom</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-195">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">71,943</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">71,950</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in">Netherlands</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-196">—</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-197">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">104,634</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">104,634</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.25in">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-198">—</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">8,148</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">32,650</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">40,798</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: -0.125in; padding-left: 0.25in">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-199">—</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">8,155</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">209,227</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">217,382</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"> </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-bottom: 2pt; text-indent: -0.125in; padding-left: 0.125in">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">19,298</td><td style="padding-bottom: 2pt; 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,122</td><td style="padding-bottom: 2pt; 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">629,669</td><td style="padding-bottom: 2pt; 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">664,089</td><td style="padding-bottom: 2pt; 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: 0; text-indent: 0"><i>Remaining Performance Obligations </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">     <i> </i></span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 January 31, 2021 and July 31, 2020 had an original expected duration of one year or less.</span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><i>Accounts Receivable and Contract Balances</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">     <i> </i></span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The timing of revenue recognition may differ from the time of billing to the Company’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.</span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract liabilities arise when the Company receives consideration or bills its customers prior to providing the goods or services promised in the contract. The primary component of the Company’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”.</span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table presents information about the Company’s contract liability balance:</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three Months Ended<br/> January 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Six Months Ended<br/> January 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </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; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; padding-bottom: 4pt; text-indent: -20.25pt; padding-left: 21.1pt">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="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">22,818</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">24,957</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">26,451</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">35,146</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><i>Deferred Customer Contract Acquisition and Fulfillment Costs</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">     <i> </i></span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s deferred customer contract acquisition costs were as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="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"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>January 31,<br/> 2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>July 31,<br/> 2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </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">3,066</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,946</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.25in; padding-bottom: 4pt; text-indent: -0.125in">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">6,012</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: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">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; text-align: justify; margin: 0; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three Months Ended<br/> January 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td> <td> </td> <td colspan="6" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Six Months Ended<br/> January 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="14" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in thousands)</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 4pt; width: 52%; padding-left: 21.1pt; text-indent: -20.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amortization of deferred customer contract acquisition costs</span></td> <td style="padding-bottom: 4pt; width: 1%"> </td> <td style="border-bottom: Black 4pt double; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">864</span></td> <td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; width: 1%"> </td> <td style="border-bottom: Black 4pt double; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">615</span></td> <td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; width: 1%"> </td> <td style="border-bottom: Black 4pt double; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,631</span></td> <td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; width: 1%"> </td> <td style="border-bottom: Black 4pt double; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,166</span></td> <td style="padding-bottom: 4pt; width: 1%"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three Months Ended<br/> January 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Six Months Ended<br/> January 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif"> </td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"> </td> <td colspan="14" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center">(in thousands)</td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 52%; text-align: left">BOSS Revolution Money Transfer</td><td style="font-family: Times New Roman, Times, Serif; width: 1%"> </td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right">13,280</td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; width: 1%"> </td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right">7,660</td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; width: 1%"> </td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right">28,438</td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; width: 1%"> </td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right">14,861</td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">National Retail Solutions</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">5,217</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">2,081</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">10,147</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">4,437</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: 7.9pt; padding-left: 12.25pt">Total Fintech</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">18,497</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">9,741</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">38,585</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">19,298</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-indent: -3.25pt; padding-left: 12pt">net2phone-UCaaS</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">10,738</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">7,915</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">20,366</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">15,122</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left">Mobile Top-Up</td><td style="font-family: Times New Roman, Times, Serif"> </td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; text-align: right">96,562</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif"> </td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; text-align: right">75,836</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif"> </td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; text-align: right">192,397</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif"> </td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; text-align: right">152,669</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; text-align: left">BOSS Revolution Calling</td><td style="font-family: Times New Roman, Times, Serif"> </td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; text-align: right">113,903</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif"> </td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; text-align: right">113,861</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif"> </td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; text-align: right">231,253</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif"> </td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; text-align: right">231,195</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left">Carrier Services</td><td style="font-family: Times New Roman, Times, Serif"> </td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; text-align: right">87,155</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif"> </td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; text-align: right">101,659</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif"> </td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; text-align: right">174,928</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif"> </td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; text-align: right">215,176</td><td style="font-family: Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt">Other</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">12,911</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">14,878</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">25,662</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">30,629</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt; text-indent: 7.9pt; padding-left: 12.25pt">Total Traditional Communications</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">310,531</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">306,234</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">624,240</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right">629,669</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-indent: 7.9pt; padding-left: 12.25pt">Total</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right">339,766</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right">323,890</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right">683,191</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"> </td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-family: Times New Roman, Times, Serif; text-align: right">664,089</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"> </p> 13280000 7660000 28438000 14861000 5217000 2081000 10147000 4437000 18497000 9741000 38585000 19298000 10738000 7915000 20366000 15122000 96562000 75836000 192397000 152669000 113903000 113861000 231253000 231195000 87155000 101659000 174928000 215176000 12911000 14878000 25662000 30629000 310531000 306234000 624240000 629669000 339766000 323890000 683191000 664089000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left">(in thousands)</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 January 31, 2021</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">18,497</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,677</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">265,318</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">289,492</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-178">—</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-179">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31,929</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31,929</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-180">—</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-181">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5</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-182">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,061</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,279</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,340</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 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-183">—</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">5,061</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">45,213</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">50,274</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">18,497</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">10,738</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">310,531</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">339,766</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font: normal 10pt Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-align: left; font-weight: bold; text-indent: -0.125in">(in thousands)</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 January 31, 2020</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 52%; text-align: left; text-indent: -0.125in">United States</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,741</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,695</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">206,129</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">219,565</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; text-indent: -0.125in">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.25in; text-align: left; text-indent: -0.125in">United Kingdom</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-184">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">36,151</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">36,154</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-indent: -0.125in">Netherlands</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-185">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-186">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">49,692</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">49,692</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; padding-left: 0.25in; text-indent: -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"><div style="-sec-ix-hidden: hidden-fact-187">—</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,217</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">14,262</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,479</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; padding-left: 0.25in; text-align: left; text-indent: -0.125in">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-188">—</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,220</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">100,105</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">104,325</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </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-bottom: 2pt; padding-left: 0.125in; text-indent: -0.125in">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,741</td><td style="padding-bottom: 2pt; 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,915</td><td style="padding-bottom: 2pt; 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">306,234</td><td style="padding-bottom: 2pt; 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,890</td><td style="padding-bottom: 2pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left">(in thousands)</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">Six Months Ended January 31, 2021</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">38,585</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,758</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">535,949</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">585,292</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-189">—</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-190">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">61,350</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">61,350</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-191">—</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-192">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7</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-193">—</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">9,608</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">26,934</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">36,542</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 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-194">—</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">9,608</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">88,291</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">97,899</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">38,585</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">20,366</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">624,240</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">683,191</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><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold">(in thousands)</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">Six Months Ended January 31, 2020</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; text-indent: -0.125in; padding-left: 0.125in">United States</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,298</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">6,967</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">420,442</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">446,707</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">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: -0.125in; padding-left: 0.25in">United Kingdom</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-195">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">71,943</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">71,950</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in">Netherlands</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-196">—</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-197">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">104,634</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">104,634</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.25in">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-198">—</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">8,148</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">32,650</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">40,798</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: -0.125in; padding-left: 0.25in">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-199">—</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">8,155</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">209,227</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">217,382</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"> </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-bottom: 2pt; text-indent: -0.125in; padding-left: 0.125in">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">19,298</td><td style="padding-bottom: 2pt; 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,122</td><td style="padding-bottom: 2pt; 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">629,669</td><td style="padding-bottom: 2pt; 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">664,089</td><td style="padding-bottom: 2pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 18497000 5677000 265318000 289492000 31929000 31929000 5000 5000 5061000 13279000 18340000 5061000 45213000 50274000 18497000 10738000 310531000 339766000 9741000 3695000 206129000 219565000 3000 36151000 36154000 49692000 49692000 4217000 14262000 18479000 4220000 100105000 104325000 9741000 7915000 306234000 323890000 38585000 10758000 535949000 585292000 61350000 61350000 7000 7000 9608000 26934000 36542000 9608000 88291000 97899000 38585000 20366000 624240000 683191000 19298000 6967000 420442000 446707000 7000 71943000 71950000 104634000 104634000 8148000 32650000 40798000 8155000 209227000 217382000 19298000 15122000 629669000 664089000 <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three Months Ended<br/> January 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Six Months Ended<br/> January 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </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; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; padding-bottom: 4pt; text-indent: -20.25pt; padding-left: 21.1pt">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="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">22,818</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">24,957</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">26,451</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">35,146</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> 22818000 24957000 26451000 35146000 <table cellpadding="0" cellspacing="0" style="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"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>January 31,<br/> 2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>July 31,<br/> 2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </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">3,066</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,946</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.25in; padding-bottom: 4pt; text-indent: -0.125in">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">6,012</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: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 3066000 2350000 2946000 2384000 6012000 4734000 <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three Months Ended<br/> January 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td> <td> </td> <td colspan="6" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Six Months Ended<br/> January 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="14" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in thousands)</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 4pt; width: 52%; padding-left: 21.1pt; text-indent: -20.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amortization of deferred customer contract acquisition costs</span></td> <td style="padding-bottom: 4pt; width: 1%"> </td> <td style="border-bottom: Black 4pt double; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">864</span></td> <td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; width: 1%"> </td> <td style="border-bottom: Black 4pt double; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">615</span></td> <td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; width: 1%"> </td> <td style="border-bottom: Black 4pt double; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,631</span></td> <td style="padding-bottom: 4pt; width: 1%"> </td> <td style="padding-bottom: 4pt; width: 1%"> </td> <td style="border-bottom: Black 4pt double; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,166</span></td> <td style="padding-bottom: 4pt; width: 1%"> </td></tr> </table> 864000 615000 1631000 1166000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 4—Leases</span></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On March 26, 2018, the Company completed a pro rata distribution of the common stock that the Company held in the Company’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”). Howard S. Jonas, the Chairman of the Company’s Board of Directors, is also the Chairman of the Board of Directors and Chief Executive Officer of Rafael. 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 January 31, 2021 and 2020, the Company incurred lease costs of $0.5 million, and in each of the six months ended January 31, 2021 and 2020, the Company incurred lease costs of $0.9 million in connection with the Rafael leases, which is included in operating lease cost in the table below.</span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Supplemental disclosures related to the Company’s operating leases were as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three Months Ended<br/> January 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Six Months Ended<br/> January 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b> </p></td><td style="padding-bottom: 1.5pt"> </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; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; text-indent: -20.25pt; padding-left: 21.1pt">Operating lease cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">697</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">712</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,425</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,423</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -20.25pt; padding-left: 21.1pt">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">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">75</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">195</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">133</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; text-indent: -20.15pt; padding-left: 59.75pt">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">827</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">787</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,620</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,556</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -20.25pt; padding-left: 21.1pt"> </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: -20.25pt; padding-left: 21.1pt">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><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt; text-indent: -20.25pt; padding-left: 21.1pt">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">672</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">685</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,382</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,369</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></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"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>January 31,<br/> 2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>July 31,<br/> 2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 4pt">Weighted-average remaining lease term-operating leases</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"/><td style="border-bottom: Black 4pt double; width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.7 years</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"/><td style="border-bottom: Black 4pt double; width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.2 years</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Weighted-average discount rate-operating leases</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"/><td style="border-bottom: Black 4pt double; text-align: right">2.9</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 style="border-bottom: Black 4pt double; text-align: right">3.12</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"/><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>January 31,<br/> 2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>July 31,<br/> 2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </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,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">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">6,514</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,051</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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> </p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Future minimum maturities of operating lease liabilities were as follows (in thousands):</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left">Twelve-month period ending January 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">2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,768</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,526</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,957</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,844</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">497</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-200">—</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">9,592</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">(541</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: 2pt; text-align: left; padding-left: 0.25in; text-indent: -0.125in">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,051</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 900000 900000 <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three Months Ended<br/> January 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Six Months Ended<br/> January 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b> </p></td><td style="padding-bottom: 1.5pt"> </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; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; text-indent: -20.25pt; padding-left: 21.1pt">Operating lease cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">697</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">712</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,425</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,423</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -20.25pt; padding-left: 21.1pt">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">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">75</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">195</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">133</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; text-indent: -20.15pt; padding-left: 59.75pt">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">827</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">787</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,620</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,556</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -20.25pt; padding-left: 21.1pt"> </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: -20.25pt; padding-left: 21.1pt">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><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt; text-indent: -20.25pt; padding-left: 21.1pt">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">672</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">685</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,382</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,369</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> 697000 712000 1425000 1423000 130000 75000 195000 133000 827000 787000 1620000 1556000 672000 685000 1382000 1369000 <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"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>January 31,<br/> 2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>July 31,<br/> 2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 4pt">Weighted-average remaining lease term-operating leases</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"/><td style="border-bottom: Black 4pt double; width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.7 years</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"/><td style="border-bottom: Black 4pt double; width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.2 years</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Weighted-average discount rate-operating leases</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"/><td style="border-bottom: Black 4pt double; text-align: right">2.9</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 style="border-bottom: Black 4pt double; text-align: right">3.12</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"/> P3Y8M12D P4Y2M12D 0.029 0.0312 600000 <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>January 31,<br/> 2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>July 31,<br/> 2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </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,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">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">6,514</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,051</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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> </p> 2537000 2350000 6514000 7353000 9051000 9703000 <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left">Twelve-month period ending January 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">2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,768</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,526</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,957</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,844</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">497</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-200">—</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">9,592</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">(541</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: 2pt; text-align: left; padding-left: 0.25in; text-indent: -0.125in">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,051</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 2768000 2526000 1957000 1844000 497000 9592000 541000 9051000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 5—Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents</span></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table provides a reconciliation of cash, cash equivalents, and restricted cash and cash equivalents reported in the consolidated balance sheets that equals the total of the same amounts reported in the consolidated statements of cash flows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>January 31,<br/> 2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>July 31,<br/> 2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in thousands)</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 78%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash and cash equivalents</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">79,481</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">84,860</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Restricted cash and cash equivalents</span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">109,858</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">116,362</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total cash, cash equivalents, and restricted cash and cash equivalents</span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">189,339</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">201,222</span></td> <td style="padding-bottom: 4pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">At January 31, 2021 and July 31, 2020, restricted cash and cash equivalents included $109.8 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="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>January 31,<br/> 2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>July 31,<br/> 2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in thousands)</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 78%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash and cash equivalents</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">79,481</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">84,860</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Restricted cash and cash equivalents</span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">109,858</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">116,362</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total cash, cash equivalents, and restricted cash and cash equivalents</span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">189,339</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">201,222</span></td> <td style="padding-bottom: 4pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"> </p> 79481000 84860000 109858000 116362000 189339000 201222000 109800000 116300000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 6—Debt Securities</span></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following is a summary of available-for-sale debt securities:</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amortized Cost</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross Unrealized Gains</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross Unrealized Losses</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Fair Value</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="14" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in thousands)</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>January 31, 2021:</b></span></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="padding-left: 0.25in; text-indent: -0.125in; width: 52%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certificates of deposit* </span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,608</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-201"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,623</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S. Treasury bills and notes </span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,676</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-202"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(9</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,667</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corporate bonds </span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,233</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">68</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(17</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,284</span></td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Municipal bonds </span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,925</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,927</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2pt; padding-left: 0.5in; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total </span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21,442</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">85</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(26</span></td> <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21,501</span></td> <td style="padding-bottom: 4pt"> </td></tr> <tr style="vertical-align: bottom; "> <td><b>July 31, 2020:</b></td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certificates of deposit* </span></td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13,844</span></td> <td> </td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">58</span></td> <td> </td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-203"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13,902</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S. Treasury bills </span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,498</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-204"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-205"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,498</span></td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Municipal bonds </span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,979</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-206"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(16</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,963</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2pt; padding-left: 0.5in; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total </span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">18,321</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">58</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(16</span></td> <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">18,363</span></td> <td style="padding-bottom: 4pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0%"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">   </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Proceeds from maturities and sales of debt securities and redemptions of equity investments were $5.0 million and $1.9 million in the three months ended January 31, 2021 and 2020, respectively, and $11.6 million and $2.7 million in the six months ended January 31, 2021 and 2020, respectively. There were no realized gains or realized losses from sales of debt securities in the three and six months ended January 31, 2021 and 2020. 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; text-align: justify; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">   </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The contractual maturities of the Company’s available-for-sale debt securities at January 31, 2021 were as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Fair Value</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in thousands)</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 88%; padding-left: 12pt; text-indent: -11.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Within one year </span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9,688</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 12pt; text-indent: -11.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">After one year through five years </span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,447</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-left: 12pt; text-indent: -11.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">After five years through ten years </span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,611</span></td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 12pt; text-indent: -11.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">After ten years </span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">755</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-left: 0.1in"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; padding-bottom: 4pt; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total </span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21,501</span></td> <td style="padding-bottom: 4pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> </p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The following available-for-sale debt securities were in an unrealized loss position for which other-than-temporary impairments were not recognized:<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">   </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>Unrealized Losses</b></p> <p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"/></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>Fair Value</b></p> <p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"/></td><td style="padding-bottom: 1.5pt"> </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">January 31, 2021:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: -0.125in; padding-left: 0.25in">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">9</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,667</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.25in">Corporate 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">17</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,690</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: 2pt; padding-left: 0.5in; text-indent: -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">26</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,357</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; padding-left: 0in"> </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; padding-left: 0in">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-bottom: 2pt; padding-left: 0.25in; text-align: left; text-indent: -0.125in">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: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At January 31, 2021 and July 31, 2020, there were no securities in a continuous unrealized loss position for 12 months or longer.</span></p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amortized Cost</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross Unrealized Gains</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross Unrealized Losses</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Fair Value</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="14" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in thousands)</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>January 31, 2021:</b></span></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="padding-left: 0.25in; text-indent: -0.125in; width: 52%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certificates of deposit* </span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,608</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-201"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,623</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S. Treasury bills and notes </span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,676</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-202"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(9</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,667</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corporate bonds </span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,233</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">68</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(17</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,284</span></td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Municipal bonds </span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,925</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,927</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2pt; padding-left: 0.5in; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total </span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21,442</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">85</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(26</span></td> <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21,501</span></td> <td style="padding-bottom: 4pt"> </td></tr> <tr style="vertical-align: bottom; "> <td><b>July 31, 2020:</b></td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certificates of deposit* </span></td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13,844</span></td> <td> </td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">58</span></td> <td> </td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-203"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13,902</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S. Treasury bills </span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,498</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-204"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-205"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,498</span></td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Municipal bonds </span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,979</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-206"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(16</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,963</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2pt; padding-left: 0.5in; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total </span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">18,321</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">58</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(16</span></td> <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">18,363</span></td> <td style="padding-bottom: 4pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/> </p> 4608000 15000 4623000 3676000 9000 3667000 6233000 68000 17000 6284000 6925000 2000 6927000 21442000 85000 26000 21501000 13844000 58000 13902000 2498000 2498000 1979000 16000 1963000 18321000 58000 16000 18363000 5000000.0 1900000 11600000 2700000 <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Fair Value</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in thousands)</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 88%; padding-left: 12pt; text-indent: -11.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Within one year </span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9,688</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 12pt; text-indent: -11.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">After one year through five years </span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,447</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-left: 12pt; text-indent: -11.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">After five years through ten years </span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,611</span></td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 12pt; text-indent: -11.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">After ten years </span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">755</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-left: 0.1in"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; padding-bottom: 4pt; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total </span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21,501</span></td> <td style="padding-bottom: 4pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> </p> 9688000 6447000 4611000 755000 21501000 <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>Unrealized Losses</b></p> <p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"/></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>Fair Value</b></p> <p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"/></td><td style="padding-bottom: 1.5pt"> </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">January 31, 2021:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: -0.125in; padding-left: 0.25in">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">9</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,667</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.25in">Corporate 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">17</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,690</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: 2pt; padding-left: 0.5in; text-indent: -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">26</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,357</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; padding-left: 0in"> </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; padding-left: 0in">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-bottom: 2pt; padding-left: 0.25in; text-align: left; text-indent: -0.125in">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: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> 9000 1667000 17000 1690000 26000 3357000 16000 1963000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 7—Equity Investments</span></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity investments consist of the following:</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>January 31,<br/> 2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>July 31,<br/> 2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </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">Zedge, Inc. Class B common stock, 42,282 shares at January 31, 2021 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">307</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="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Rafael Holdings, Inc. Class B common stock, 28,320 and 27,806 shares at January 31, 2021 and July 31, 2020, respectively</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">665</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">Fixed income 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">23,374</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="padding-bottom: 2pt; padding-left: 0.25in; text-align: left; text-indent: -0.125in">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">24,346</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> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Visa 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,939</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">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,416</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-207">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Rafael Holdings, Inc. warrant</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">380</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-208">—</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">Hedge funds</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,481</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; "> <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">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; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2pt; padding-left: 0.25in; text-align: left; text-indent: -0.125in">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">10,441</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: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">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. Howard S. Jonas is the Vice-Chairman of the Board of Directors of Zedge. The Company received the Zedge Class B common shares and the 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: 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On December 7, 2020, the Company purchased from Rafael 218,245 newly issued shares of Rafael’s Class B common stock and a warrant 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 aggregate purchase price of $5.0 million was allocated $4.6 million to the shares and $0.4 million to the warrant based on their relative purchase date fair values. The fair value of the warrant on the acquisition date was estimated using a Black-Scholes valuation model that represents a Level 3 measurement. 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. At January 31, 2021, these shares of Rafael’s Class B common stock and the warrant were not available for sale, assignment, or transfer. The value of the shares at January 31, 2021 of $5.1 million was included in “Other current assets” in the consolidated balance sheets.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three Months Ended<br/> January 31,</b> </p></td> <td> </td> <td> </td> <td colspan="6" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Six Months Ended<br/> January 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b> </p></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="14" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in thousands)</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; padding-left: 12pt; text-indent: -12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, beginning of period</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,109</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,937</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,109</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,919</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 12.95pt; text-indent: -12.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Redemption for Visa mandatory release assessment</span></td> <td> </td> <td> </td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-209"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-210"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,870</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td> </td> <td> </td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-211"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 12.95pt; text-indent: -12.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Adjustment for observable transactions involving a similar investment from the same issuer</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">114</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">408</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(16</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">426</span></td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 12.95pt; text-indent: -12.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Impairments</span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-212"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-213"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-214"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-215"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; padding-left: 12.95pt; text-indent: -12.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, end of the period</span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,223</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,345</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,223</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,345</span></td> <td style="padding-bottom: 4pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">In the three months ended January 31, 2021 and the three and six months ended January 31, 2020, the Company increased the carrying value of the shares of Visa Series C Preferred it held by $0.1 million, $0.4 million, and $0.4 million, respectively, and in the six months ended January 31, 2021, the Company decreased the carrying value of the shares of Visa Series C Preferred it held by $16,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; text-align: justify; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Unrealized gains for all equity investments included the following:</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in"> </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/> January 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </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">Six Months Ended<br/> January 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -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">2021</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">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">2021</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">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </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; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 52%; text-align: left; text-indent: -0.125in">Net 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">1,307</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">383</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">387</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">409</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in">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-216">—</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-217">—</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-218">—</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-219">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt; text-indent: -0.125in">Unrealized 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">1,307</td><td style="padding-bottom: 2pt; 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">383</td><td style="padding-bottom: 2pt; 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">387</td><td style="padding-bottom: 2pt; 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">409</td><td style="padding-bottom: 2pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Subsequent Event—MarketSpark, Inc.</i></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: 0; text-align: justify; text-indent: 0.5in">On February 2, 2021, the Company paid $4.0 million to purchase shares of MarketSpark, Inc. Series B Convertible Preferred Stock representing 23.95% of the outstanding shares of MarketSpark on an as converted basis. MarketSpark, which is based in San Diego, California, replaces telephone lines in commercial buildings, such as the ones used in fire panels, elevators, emergency phone lines, point-of-sale terminals, and fax lines, with cellular connections.</p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>January 31,<br/> 2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>July 31,<br/> 2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </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">Zedge, Inc. Class B common stock, 42,282 shares at January 31, 2021 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">307</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="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Rafael Holdings, Inc. Class B common stock, 28,320 and 27,806 shares at January 31, 2021 and July 31, 2020, respectively</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">665</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">Fixed income 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">23,374</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="padding-bottom: 2pt; padding-left: 0.25in; text-align: left; text-indent: -0.125in">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">24,346</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> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Visa 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,939</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">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,416</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-207">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Rafael Holdings, Inc. warrant</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">380</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-208">—</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">Hedge funds</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,481</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; "> <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">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; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2pt; padding-left: 0.25in; text-align: left; text-indent: -0.125in">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">10,441</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: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> </p> 42282 42282 307000 59000 28320 27806 665000 389000 23374000 5516000 24346000 5964000 1939000 3825000 2416000 380000 3481000 4783000 2225000 225000 10441000 8833000 218245 43649 22.91 5000000.0 4600000 400000 22.91 5100000 1830 13.722 125 6.861 12500 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three Months Ended<br/> January 31,</b> </p></td> <td> </td> <td> </td> <td colspan="6" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Six Months Ended<br/> January 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b> </p></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="14" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in thousands)</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; padding-left: 12pt; text-indent: -12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, beginning of period</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,109</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,937</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,109</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,919</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 12.95pt; text-indent: -12.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Redemption for Visa mandatory release assessment</span></td> <td> </td> <td> </td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-209"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-210"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,870</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td> </td> <td> </td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-211"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 12.95pt; text-indent: -12.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Adjustment for observable transactions involving a similar investment from the same issuer</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">114</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">408</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(16</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">426</span></td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 12.95pt; text-indent: -12.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Impairments</span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-212"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-213"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-214"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-215"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; padding-left: 12.95pt; text-indent: -12.25pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, end of the period</span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,223</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,345</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,223</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,345</span></td> <td style="padding-bottom: 4pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 2109000 3937000 4109000 3919000 -1870000 114000 408000 -16000 426000 2223000 4345000 2223000 4345000 100000 400000 400000 16000 <table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in"> </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/> January 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </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">Six Months Ended<br/> January 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -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">2021</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">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">2021</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">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </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; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 52%; text-align: left; text-indent: -0.125in">Net 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">1,307</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">383</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">387</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">409</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in">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-216">—</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-217">—</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-218">—</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-219">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt; text-indent: -0.125in">Unrealized 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">1,307</td><td style="padding-bottom: 2pt; 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">383</td><td style="padding-bottom: 2pt; 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">387</td><td style="padding-bottom: 2pt; 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">409</td><td style="padding-bottom: 2pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"> </p> 1307000 383000 387000 409000 1307000 383000 387000 409000 4000000.0 0.2395 MarketSpark, which is based in San Diego, California, replaces telephone lines in commercial buildings, such as the ones used in fire panels, elevators, emergency phone lines, point-of-sale terminals, and fax lines, with cellular connections. <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 8—Fair Value Measurements</span></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table presents the balance of assets and liabilities measured at fair value on a recurring basis:</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Level 1 (1)</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Level 2 (2)</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Level 3 (3)</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Total</b> </p></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="14" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in thousands)</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>January 31, 2021</b></span></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%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Debt securities </span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,667</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">17,834</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-220"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21,501</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity investments included in current assets </span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">29,470</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-221"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-222"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">29,470</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity investments included in noncurrent assets </span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-223"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,416</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,319</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,735</span></td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; padding-bottom: 4pt; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total </span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">33,137</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20,250</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,319</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">55,706</span></td> <td style="padding-bottom: 4pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contingent consideration included in other noncurrent liabilities </span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-224"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-225"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(799</span></td> <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(799</span></td> <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>July 31, 2020</b></span></td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Debt securities </span></td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,498</span></td> <td> </td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15,865</span></td> <td> </td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-226"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">18,363</span></td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity investments included in current assets </span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,964</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-227"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-228"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,964</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity investments included in noncurrent assets </span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-229"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-230"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,825</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,825</span></td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; padding-bottom: 4pt; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total </span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,462</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15,865</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,825</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">28,152</span></td> <td style="padding-bottom: 4pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contingent consideration included in other noncurrent liabilities </span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-231"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-232"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(396</span></td> <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(396</span></td> <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">(1)</td><td style="text-align: justify">– quoted prices in active markets for identical assets or liabilities</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">(2)</td><td style="text-align: justify">– observable inputs other than quoted prices in active markets for identical assets and liabilities</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"/><td style="width: 0.25in; text-align: left">(3)</td><td style="text-align: justify">– no observable pricing inputs in the market</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"> </p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">At January 31, 2021 and July 31, 2020, the Company had $3.5 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; text-align: justify; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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):</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three Months Ended<br/> January 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td> <td> </td> <td colspan="6" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Six Months Ended<br/> January 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="14" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in thousands)</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; padding-left: 12pt; text-indent: -12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, beginning of period </span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,825</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,637</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,825</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,619</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 12pt; text-indent: -12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Purchase of Rafael Holdings, Inc. warrant </span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">354</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">354</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 12pt; text-indent: -12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Redemption for Visa mandatory release assessment </span></td> <td> </td> <td> </td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-233"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-234"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,870</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td> </td> <td> </td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-235"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 12pt; text-indent: -12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total gains recognized in “Other income, net” </span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">140</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">408</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">426</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; padding-left: 0.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, end of period </span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,319</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,045</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,319</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,045</span></td> <td style="padding-bottom: 4pt"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; padding-left: 11.4pt; text-indent: -11.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period </span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-236"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-237"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-238"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-239"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td style="padding-bottom: 4pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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):</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three Months Ended<br/> January 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td> <td> </td> <td colspan="6" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Six Months Ended<br/> January 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="14" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in thousands)</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; padding-left: 12pt; text-indent: -12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, beginning of period </span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">391</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-240"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">396</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-241"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 12pt; text-indent: -12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Transfer into Level 3 from acquisitions (see Note 9) </span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">393</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">375</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">393</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">375</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 12pt; text-indent: -12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total loss (gain) included in “Foreign currency translation adjustment” </span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; padding-left: 0.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, end of period </span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">799</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">370</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">799</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">370</span></td> <td style="padding-bottom: 4pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; padding-left: 11.4pt; text-indent: -11.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period </span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-242"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-243"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-244"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-245"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td style="padding-bottom: 4pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0"><i>Fair Value of Other Financial Instruments</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">      </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">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="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">   </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Cash and cash equivalents, restricted cash and cash equivalents, other current assets, customer deposits, and other current liabilities. </i>At January 31, 2021 and July 31, 2020, the carrying amount of these assets and liabilities approximated fair value because of the short period of time to maturity. The fair value estimates for cash, cash equivalents, and restricted cash and cash equivalents were classified as Level 1 and other current assets, customer deposits, and other current liabilities were classified as Level 2 of the fair value hierarchy.</span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">   </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Other assets and other liabilities. </i>At January 31, 2021 and July 31, 2020, the carrying amount of these assets and liabilities approximated fair value. The fair values were estimated based on the Company’s assumptions, which were classified as Level 3 of the fair value hierarchy.</span></p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Level 1 (1)</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Level 2 (2)</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Level 3 (3)</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Total</b> </p></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="14" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in thousands)</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>January 31, 2021</b></span></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%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Debt securities </span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,667</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">17,834</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-220"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21,501</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity investments included in current assets </span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">29,470</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-221"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-222"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">29,470</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity investments included in noncurrent assets </span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-223"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,416</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,319</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,735</span></td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; padding-bottom: 4pt; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total </span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">33,137</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20,250</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,319</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">55,706</span></td> <td style="padding-bottom: 4pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contingent consideration included in other noncurrent liabilities </span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-224"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-225"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(799</span></td> <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(799</span></td> <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>July 31, 2020</b></span></td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Debt securities </span></td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,498</span></td> <td> </td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15,865</span></td> <td> </td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-226"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">18,363</span></td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity investments included in current assets </span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,964</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-227"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-228"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,964</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity investments included in noncurrent assets </span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-229"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-230"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,825</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,825</span></td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; padding-bottom: 4pt; text-indent: -0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total </span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,462</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15,865</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,825</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">28,152</span></td> <td style="padding-bottom: 4pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contingent consideration included in other noncurrent liabilities </span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-231"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-232"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(396</span></td> <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(396</span></td> <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> </p> 3667000 17834000 21501000 29470000 29470000 2416000 2319000 4735000 33137000 20250000 2319000 55706000 -799000 -799000 2498000 15865000 18363000 5964000 5964000 3825000 3825000 8462000 15865000 3825000 28152000 -396000 -396000 3500000 4800000 <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three Months Ended<br/> January 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td> <td> </td> <td colspan="6" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Six Months Ended<br/> January 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="14" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in thousands)</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; padding-left: 12pt; text-indent: -12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, beginning of period </span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,825</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,637</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,825</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,619</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 12pt; text-indent: -12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Purchase of Rafael Holdings, Inc. warrant </span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">354</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">354</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 12pt; text-indent: -12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Redemption for Visa mandatory release assessment </span></td> <td> </td> <td> </td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-233"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-234"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,870</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td> </td> <td> </td> <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-235"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 12pt; text-indent: -12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total gains recognized in “Other income, net” </span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">140</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">408</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">426</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; padding-left: 0.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, end of period </span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,319</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,045</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,319</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,045</span></td> <td style="padding-bottom: 4pt"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; padding-left: 11.4pt; text-indent: -11.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period </span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-236"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-237"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-238"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-239"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td style="padding-bottom: 4pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> 1825000 3637000 3825000 3619000 354000 354000 -1870000 140000 408000 10000 426000 2319000 4045000 2319000 4045000 <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three Months Ended<br/> January 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td> <td> </td> <td colspan="6" style="border-bottom: black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Six Months Ended<br/> January 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="14" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in thousands)</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; padding-left: 12pt; text-indent: -12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, beginning of period </span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">391</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-240"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">396</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-241"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 12pt; text-indent: -12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Transfer into Level 3 from acquisitions (see Note 9) </span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">393</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">375</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">393</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">375</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 12pt; text-indent: -12pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total loss (gain) included in “Foreign currency translation adjustment” </span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; padding-left: 0.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, end of period </span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">799</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">370</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">799</span></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">370</span></td> <td style="padding-bottom: 4pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; padding-left: 11.4pt; text-indent: -11.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period </span></td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-242"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-243"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-244"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-245"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></div></td> <td style="padding-bottom: 4pt"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> 391000 396000 393000 375000 393000 375000 -15000 5000 -10000 5000 799000 370000 799000 370000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 9—Acquisitions</span></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On December 3, 2020, the Company’s subsidiary IDT International Telecom, Inc. (“IDTIT”) acquired 51% of the issued shares of a company that provides a digital distribution platform facilitating supply and distribution of mobile airtime and data top-ups and other services across borders via a single point application programming interface. The operating results of the acquired company from the date of acquisition, which were not significant, are included in the Company’s consolidated financial statements. </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">       </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The acquisition date fair value of the consideration consisted of the following (in thousands):</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left; text-indent: -15.6pt; padding-left: 15.75pt">Cash paid</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,732</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -15.6pt; padding-left: 15.75pt">Cash acquired</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(344</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -15.6pt; padding-left: 15.75pt">Cash paid, net of cash acquired</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,388</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -35.85pt; padding-left: 0.5in">Contingent consideration</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">393</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; padding-bottom: 4pt; text-indent: -0.125in">Total fair value of consideration, net of cash acquired</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,781</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The contingent consideration of $0.5 million will be paid (a) no later than November 30, 2021 if the acquired company generates EBITDA of no less than $1.0 million between October 1, 2020 and September 30, 2021; or (b) no later than November 30, 2022 if the acquired company generates EBITDA of no less than $1.0 million between October 1, 2021 and September 30, 2022. The acquisition-date fair value of the contingent consideration was estimated using discounted cash flow models. This fair value measurement was based on significant inputs not observable in the market and therefore represents a Level 3 measurement. There was no change in the estimated fair value of the contingent consideration in the period from the acquisition date to January 31, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span>In addition, IDTIT paid the $0.1 million loan payable from the acquired company to the seller, and the loan payable was assigned to IDTIT. Also, a subsidiary of the Company and the seller entered into a Put/Call Option Agreement related to the 5% of the issued shares of the acquired company that were not sold to IDTIT (“Option Shares”). On February 2, 2021, the seller exercised its option to cause the Company’s subsidiary to purchase the Option Shares for $0.3 million. To date, the purchase of the Options Shares is still in process.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span> </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The impact of the acquisition’s purchase price allocations on the Company’s consolidated balance sheet was as follows (in thousands):</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left; text-indent: -35.85pt; padding-left: 0.5in">Trade accounts receivable</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">656</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in">Prepaid expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,644</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in">Property, plant and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">75</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -35.85pt; padding-left: 0.5in">Goodwill</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,894</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in">Customer relationships (15-year useful lives)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,960</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in">Tradenames (20-year useful lives)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">440</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in">Deferred income tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">197</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in">Other assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">161</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in">Trade accounts payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,306</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in">Accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(423</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in">Other current liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(329</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -35.85pt; padding-left: 0.5in">Noncontrolling interests</td><td style="padding-bottom: 1.5pt"> </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,188</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.25in">Net assets excluding cash acquired</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,781</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The goodwill was assigned to the Traditional Communications segment and was attributable primarily to the assembled workforces and the expected synergies from the business combination. The goodwill is not expected to be deductible for income tax purposes.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company’s pro forma results of operations as if the acquisition occurred on August 1, 2019 were not materially different from the actual results of operations.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><i>Ringsouth Europa, S.L.</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">      </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On December 11, 2019, the Company’s subsidiary, net2phone, Inc. acquired 100% of the outstanding shares of Ringsouth Europa, S.L. (“Ringsouth”), a regional provider of cloud communications services to businesses in Spain. The acquisition date fair value of the consideration consisted of the following:</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 88%; text-align: left; text-indent: -0.125in">Cash paid </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">450</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in">Contingent consideration </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">375</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; padding-bottom: 4pt; text-indent: -0.125in">Total fair value of consideration </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">825</td><td style="padding-bottom: 2pt; text-align: left"> </td></tr> </table><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ringsouth’s operating results from the date of acquisition, which were not significant, were included in the Company’s consolidated financial statements. The Company’s pro forma results of operations as if the Ringsouth acquisition occurred on August 1, 2019 were not materially different from the actual results of operations.</span></p> 0.51 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left; text-indent: -15.6pt; padding-left: 15.75pt">Cash paid</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,732</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -15.6pt; padding-left: 15.75pt">Cash acquired</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(344</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -15.6pt; padding-left: 15.75pt">Cash paid, net of cash acquired</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,388</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -35.85pt; padding-left: 0.5in">Contingent consideration</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">393</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; padding-bottom: 4pt; text-indent: -0.125in">Total fair value of consideration, net of cash acquired</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,781</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> </p> 2732000 344000 2388000 393000 2781000 The contingent consideration of $0.5 million will be paid (a) no later than November 30, 2021 if the acquired company generates EBITDA of no less than $1.0 million between October 1, 2020 and September 30, 2021; or (b) no later than November 30, 2022 if the acquired company generates EBITDA of no less than $1.0 million between October 1, 2021 and September 30, 2022. 100000 0.05 300000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left; text-indent: -35.85pt; padding-left: 0.5in">Trade accounts receivable</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">656</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in">Prepaid expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,644</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in">Property, plant and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">75</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -35.85pt; padding-left: 0.5in">Goodwill</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,894</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in">Customer relationships (15-year useful lives)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,960</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in">Tradenames (20-year useful lives)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">440</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in">Deferred income tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">197</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in">Other assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">161</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in">Trade accounts payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,306</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in">Accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(423</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -35.85pt; padding-left: 0.5in">Other current liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(329</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -35.85pt; padding-left: 0.5in">Noncontrolling interests</td><td style="padding-bottom: 1.5pt"> </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,188</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.25in">Net assets excluding cash acquired</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,781</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> </p> 656000 1644000 75000 1894000 1960000 440000 197000 161000 1306000 -423000 329000 2188000 2781000 1 <table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 88%; text-align: left; text-indent: -0.125in">Cash paid </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">450</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in">Contingent consideration </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">375</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; padding-bottom: 4pt; text-indent: -0.125in">Total fair value of consideration </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">825</td><td style="padding-bottom: 2pt; text-align: left"> </td></tr> </table><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"> </p> 450000 375000 825000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Note 10—Other Operating Gain (Expense), Net</span></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The following table summarizes the other operating gain (expense), net by business segment:</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0; text-indent: 0.5in"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three Months Ended<br/> January 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Six Months Ended<br/> January 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </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; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; text-indent: -12pt; padding-left: 12pt">Corporate—Straight Path Communications Inc. class action 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">(306</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">(160</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(4</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">(421</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">net2phone-UCaaS—other, net </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(100</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(63</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(100</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(63</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -12pt; padding-left: 12pt">Traditional Communications—gain from sale of rights under class action lawsuit </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,000</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">2,000</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: -12pt; padding-left: 12pt">Traditional Communications—net2phone indemnification claim </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(387</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(169</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(387</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(534</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -12pt; padding-left: 12pt">Traditional Communications—Carrier Services settlement </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-246">—</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-247">—</div></td><td style="text-align: left"> </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-248">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -12pt; padding-left: 12pt">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-249">—</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-250">—</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-251">—</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="padding-bottom: 2pt; padding-left: 0.25in; text-align: left; text-indent: -0.125in">Total other operating gain (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">1,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">(392</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">955</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,168</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">  <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><i>Straight Path Communications Inc. Class Action</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">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 14, there is a pending putative class action on behalf of Straight Path’s stockholders and derivative complaint naming the Company, among others. The Company incurred legal fees of $1.4 million and $0.6 million in the three months ended January 31, 2021 and 2020, respectively, and $1.7 million and $1.2 million in the six months ended January 31, 2021 and 2020, respectively, related to this action. Also, the Company recorded offsetting gains from insurance claims for this matter of $1.1 million and $0.4 million in the three months ended January 31, 2021 and 2020, respectively, and $1.7 million and $0.8 million in the six months ended January 31, 2021 and 2020, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Gain from Sale of Rights under Class Action Lawsuit</i></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: 0; text-align: justify; text-indent: 0.5in">On December 21, 2020, the Company received $2.0 million from the sale to a third party of all its rights under the Payment Card Interchange Fee and Merchant Discount Antitrust Litigation. The lawsuit is about claims that merchants paid excessive fees to accept Visa and Mastercard cards between January 1, 2004 and January 25, 2019 because Visa and Mastercard, individually, and together with their respective member banks, violated the antitrust laws.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><i>Indemnification Claim</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">     <i> </i></span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In June 2019, as part of a commercial resolution, the Company indemnified a net2phone cable telephony customer related to patent infringement claims brought against the customer.</span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><i>Accrual for Non-Income Related Taxes</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">     <i> </i></span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the six months ended January 31, 2020, the Company recorded an accrual for non-income related taxes related to one of its foreign subsidiaries.</span></p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three Months Ended<br/> January 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Six Months Ended<br/> January 31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2020</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b/></p></td><td style="padding-bottom: 1.5pt"> </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; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; text-indent: -12pt; padding-left: 12pt">Corporate—Straight Path Communications Inc. class action 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">(306</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">(160</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(4</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">(421</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">net2phone-UCaaS—other, net </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(100</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(63</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(100</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(63</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -12pt; padding-left: 12pt">Traditional Communications—gain from sale of rights under class action lawsuit </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,000</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">2,000</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: -12pt; padding-left: 12pt">Traditional Communications—net2phone indemnification claim </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(387</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(169</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(387</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(534</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -12pt; padding-left: 12pt">Traditional Communications—Carrier Services settlement </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-246">—</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-247">—</div></td><td style="text-align: left"> </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-248">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -12pt; padding-left: 12pt">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-249">—</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-250">—</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-251">—</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="padding-bottom: 2pt; padding-left: 0.25in; text-align: left; text-indent: -0.125in">Total other operating gain (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">1,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">(392</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">955</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,168</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">  <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> -306000 -160000 -4000 -421000 -100000 -63000 -100000 -63000 2000000 2000000 -387000 -169000 -387000 -534000 -554000 -2150000 1207000 -392000 955000 -3168000 1400000 600000 1700000 1200000 1100000 400000 1700000 800000 2000000.0 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 11—Equity</span></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Stock Repurchases</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has an existing stock repurchase program authorized by its Board of Directors for the repurchase of 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 six months ended January 31, 2021, 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 six months ended January 31, 2020. At January 31, 2021, 5.8 million shares remained available for repurchase under the stock repurchase program.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0; text-indent: 0.5in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span>In the six months ended January 31, 2021 and 2020, the Company paid $1.3 million and $0.3 million, respectively, to repurchase 109,381 and 37,348 shares, respectively, 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 deferred stock units (“DSUs”) and restricted stock. Such shares were repurchased by the Company based on their fair market value on the trading day immediately prior to the vesting date.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Deferred Stock Units Equity Incentive Program</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company has an existing equity incentive program in the form of DSUs that, upon vesting, will entitle the grantees to receive shares of the Company’s Class B common stock. On January 5, 2021, the second vesting date under the program, in accordance with the program and based on elections made by certain grantees, the Company issued 283,838 shares of its Class B common stock in respect of vested DSUs. Based on those elections, vesting for 19,919 DSUs was delayed until January 5, 2022. At January 31, 2021, there were 154,169 unvested DSUs outstanding, all of which are eligible to vest (if the conditions therefor are satisfied) on January 5, 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>2015 Stock Option and Incentive Plan</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In the six months ended January 31, 2021 and 2020, the Company received proceeds from the exercise of stock options of $0.7 million and $0.3 million, respectively, for which the Company issued 81,041 and 32,551 shares, respectively, of its Class B common stock.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><i>Grant of Restricted Equity in net2phone 2.0, Inc. </i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">On December 31, 2020, the previously approved compensatory arrangement with each of Howard S. Jonas and Shmuel Jonas, the Company’s Chief Executive Officer, was finalized. Howard S. Jonas and Shmuel Jonas each received fifty restricted shares of net2phone 2.0, Inc. (“net2phone 2.0”) Class B common stock, which represents 5% of the outstanding common stock of net2phone 2.0. net2phone 2.0 is a new entity that owns and operates the net2phone-UCaaS segment. The restricted shares will vest if: (a) for any fiscal quarter of net2phone 2.0 between November 1, 2020 and October 31, 2023, net2phone 2.0 records subscription revenue that is at least $18 million, and (b) as of October 31, 2023, the valuation of net2phone 2.0 is $100 million or more. The restricted shares will also vest in the event, prior to October 31, 2023, net2phone 2.0 or its assets are sold at an equity valuation and on a cash-free basis of $100 million or more, regardless of whether the revenue threshold was satisfied prior thereto. The restricted shares entitle each grantee to proceeds only on a sale, spin-off, initial public offering, or other monetization of net2phone 2.0 and have protection from dilution for the first $15 million invested in the net2phone 2.0 following the grant. The aggregate estimated fair value on the grant date was $0.2 million, which will be recognized over the vesting period.</p> 8000000.0 463792 2800000 5800000 1300000 300000 109381 37348 283838 19919 154169 700000 300000 81041 32551 50 0.05 The restricted shares will vest if: (a) for any fiscal quarter of net2phone 2.0 between November 1, 2020 and October 31, 2023, net2phone 2.0 records subscription revenue that is at least $18 million, and (b) as of October 31, 2023, the valuation of net2phone 2.0 is $100 million or more. The restricted shares will also vest in the event, prior to October 31, 2023, net2phone 2.0 or its assets are sold at an equity valuation and on a cash-free basis of $100 million or more, regardless of whether the revenue threshold was satisfied prior thereto. The restricted shares entitle each grantee to proceeds only on a sale, spin-off, initial public offering, or other monetization of net2phone 2.0 and have protection from dilution for the first $15 million invested in the net2phone 2.0 following the grant. 200000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 12—Earnings (Loss) Per Share</span></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic earnings per share is computed by dividing net income attributable to all classes of common stockholders of the Company by the weighted average number of shares of all classes of common stock outstanding during the applicable period. Diluted earnings per share is computed in the same manner as basic earnings per share, except that the number of shares is increased to include restricted stock still subject to risk of forfeiture and to assume exercise of potentially dilutive stock options using the treasury stock method, unless the effect of such increase is anti-dilutive.</span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The weighted-average number of shares used in the calculation of basic and diluted earnings (loss) per share attributable to the Company’s common stockholders consists of the following:</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; padding-bottom: 1.5pt; text-indent: -0.125in"/><td style="padding-bottom: 1.5pt; font-weight: bold"/> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> January 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </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">Six Months Ended<br/> January 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; padding-bottom: 1.5pt; text-indent: -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">2021</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">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">2021</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">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </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; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 52%; text-indent: -0.125in">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,362</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,320</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">25,448</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,300</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; text-indent: -0.125in">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><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.25in; text-align: left; text-indent: -0.125in">Stock options</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9</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-252">—</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"><div style="-sec-ix-hidden: hidden-fact-253">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; padding-left: 0.25in; text-align: left; text-indent: -0.125in">Non-vested restricted Class B common stock</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">342</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">131</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">335</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-254">—</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: 2pt; padding-left: 0.125in; text-indent: -0.125in">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,713</td><td style="padding-bottom: 2pt; 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,451</td><td style="padding-bottom: 2pt; 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">25,787</td><td style="padding-bottom: 2pt; 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,300</td><td style="padding-bottom: 2pt; text-align: left"> </td></tr> </table><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following shares were excluded from the calculation of diluted earnings (loss) per share:</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three Months Ended<br/> January 31,</b></span></p> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Six Months Ended<br/> January 31,</b></span></p> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; padding-bottom: 1.5pt; text-indent: -0.125in"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2020</b></span></p> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2020</b></span></p> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </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; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 52%; text-align: left; text-indent: -0.125in">Stock options </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,035</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><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,070</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="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in">Non-vested restricted Class B common stock </td><td style="padding-bottom: 1.5pt"> </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-255">—</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-256">—</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">—</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">520</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; text-indent: -0.125in">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,035</td><td style="padding-bottom: 2pt; 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,190</td><td style="padding-bottom: 2pt; 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,070</td><td style="padding-bottom: 2pt; 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,710</td><td style="padding-bottom: 2pt; text-align: left"> </td></tr> </table><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the three and six months ended January 31, 2021 and in the three months ended January 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 six months ended January 31, 2020 because the Company had a net loss and the impact of the assumed exercise of stock options and the vesting of restricted stock would have been anti-dilutive.</span></p> <table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; padding-bottom: 1.5pt; text-indent: -0.125in"/><td style="padding-bottom: 1.5pt; font-weight: bold"/> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> January 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </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">Six Months Ended<br/> January 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; padding-bottom: 1.5pt; text-indent: -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">2021</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">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">2021</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">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </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; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 52%; text-indent: -0.125in">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,362</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,320</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">25,448</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,300</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; text-indent: -0.125in">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><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.25in; text-align: left; text-indent: -0.125in">Stock options</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9</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-252">—</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"><div style="-sec-ix-hidden: hidden-fact-253">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; padding-left: 0.25in; text-align: left; text-indent: -0.125in">Non-vested restricted Class B common stock</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">342</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">131</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">335</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-254">—</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: 2pt; padding-left: 0.125in; text-indent: -0.125in">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,713</td><td style="padding-bottom: 2pt; 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,451</td><td style="padding-bottom: 2pt; 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">25,787</td><td style="padding-bottom: 2pt; 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,300</td><td style="padding-bottom: 2pt; text-align: left"> </td></tr> </table><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 25362000 26320000 25448000 26300000 9000 4000 342000 131000 335000 25713000 26451000 25787000 26300000 <table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three Months Ended<br/> January 31,</b></span></p> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Six Months Ended<br/> January 31,</b></span></p> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; padding-bottom: 1.5pt; text-indent: -0.125in"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2020</b></span></p> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2020</b></span></p> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </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; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 52%; text-align: left; text-indent: -0.125in">Stock options </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,035</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><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,070</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="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in">Non-vested restricted Class B common stock </td><td style="padding-bottom: 1.5pt"> </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-255">—</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-256">—</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">—</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">520</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; text-indent: -0.125in">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,035</td><td style="padding-bottom: 2pt; 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,190</td><td style="padding-bottom: 2pt; 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,070</td><td style="padding-bottom: 2pt; 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,710</td><td style="padding-bottom: 2pt; text-align: left"> </td></tr> </table><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 1035000 1190000 1070000 1190000 520000 1035000 1190000 1070000 1710000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 13—Accumulated Other Comprehensive Loss</span></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The accumulated balances for each classification of other comprehensive (loss) income were as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; padding-bottom: 1.5pt; text-indent: -0.125in"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unrealized Gain (Loss) on Available-for-Sale Securities</b></span></p> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Foreign Currency Translation</b></span></p> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Accumulated Other Comprehensive Loss</b></span></p> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -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="padding-left: 0.125in; width: 64%; text-indent: -0.125in">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-left: 0.125in; text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in">Other comprehensive income (loss) attributable to IDT Corporation </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">17</td><td style="padding-bottom: 1.5pt; text-align: left"/><td style="padding-bottom: 1.5pt"> </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,564</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,547</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-indent: -0.125in">Balance, January 31, 2021 </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">59</td><td style="padding-bottom: 2pt; 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,016</td><td style="padding-bottom: 2pt; 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,957</td><td style="padding-bottom: 2pt; text-align: left">)</td></tr> </table> <table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; padding-bottom: 1.5pt; text-indent: -0.125in"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unrealized Gain (Loss) on Available-for-Sale Securities</b></span></p> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Foreign Currency Translation</b></span></p> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Accumulated Other Comprehensive Loss</b></span></p> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -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="padding-left: 0.125in; width: 64%; text-indent: -0.125in">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-left: 0.125in; text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in">Other comprehensive income (loss) attributable to IDT Corporation </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">17</td><td style="padding-bottom: 1.5pt; text-align: left"/><td style="padding-bottom: 1.5pt"> </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,564</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,547</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-indent: -0.125in">Balance, January 31, 2021 </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">59</td><td style="padding-bottom: 2pt; 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,016</td><td style="padding-bottom: 2pt; 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,957</td><td style="padding-bottom: 2pt; text-align: left">)</td></tr> </table> 42000 -7452000 -7410000 17000 -1564000 -1547000 59000 -9016000 -8957000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 14—Commitments and Contingencies</span></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Coronavirus Disease (COVID-19)</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">COVID-19 had mixed financial impacts on the Company during the third and fourth quarters of fiscal 2020, and the first and second quarters of fiscal 2021.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Legal Proceedings</i></span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On January 22, 2019, Jose Rosales filed a putative class action against IDT America, IDT Domestic Telecom and IDT International in California state court alleging certain violations of employment law. Plaintiff alleges that these companies failed to compensate members of the putative class in accordance with California law. In August 2019, the Company filed a cross complaint against Rosales alleging trade secret and other violations. The parties are now seeking court approval of a settlement agreement.</span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On April 24, 2018, Sprint Communications Company L.P. filed a patent infringement claim against the Company and certain of its affiliates in the U.S. District Court for the District of Delaware alleging infringement of U.S. Patent Nos. 6,298,064; 6,330,224; 6,343,084; 6,452,932; 6,463,052; 6,473,429; 6,563,918; 6,633,561; 6,697,340; 6,999,463; 7,286,561; 7,324,534; 7,327,728; 7,505,454; and 7,693,131. Plaintiff was seeking damages and injunctive relief. On June 28, 2018, Sprint dismissed the complaint without prejudice. The Company is evaluating the underlying claim, and at this stage, is unable to estimate its potential liability, if any. The Company intends to vigorously defend any claim of infringement of the listed patents.</span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">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 trial is currently scheduled for December 6, 2021. The Company intends to vigorously defend this matter (see Note 10). At this stage, the Company is unable to estimate its potential liability, if any.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In addition to the foregoing, the Company is subject to other legal proceedings that have arisen in the ordinary course of business and have not been finally adjudicated. Although there can be no assurance in this regard, the Company believes that none of the other legal proceedings to which the Company is a party will have a material adverse effect on the Company’s results of operations, cash flows or financial condition.</span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Sales Tax Contingency</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Regulatory Fees Audit</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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 January 31, 2021 and July 31, 2020, the Company’s accrued expenses included $41.1 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="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">   </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Purchase Commitments</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">At January 31, 2021, the Company had purchase commitments of $1.3 million primarily for certain equipment and services.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Performance Bonds</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">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 January 31, 2021, the Company had aggregate performance bonds of $19.8 million outstanding.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Company Restricted Cash and Cash Equivalents</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">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 January 31, 2021 and July 31, 2020, “Cash and cash equivalents” in the Company’s consolidated balance sheets included an aggregate of $9.8 million and $11.0 million, respectively, held by IDT Payment Services that was unavailable for other purposes.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>FCC Investigation of Straight Path Spectrum LLC</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On September 20, 2016, the Company received a letter of inquiry from the Enforcement Bureau of the FCC requesting certain information and materials related to an investigation of potential violations by Straight Path Spectrum LLC (formerly a subsidiary of the Company and Straight Path) in connection with licenses to operate on the 28 GHz and 39 GHz bands of the Fixed Microwave Services. The Company has cooperated with the FCC in this matter and has responded to the letter of inquiry. If the FCC were to pursue separate action against the Company, the FCC could seek to fine or impose regulatory penalties or civil liability on the Company related to activities during the period of ownership by the Company.</span></p> 2900000 1800000 41100000 40800000 1300000 19800000 9800000 11000000.0 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Note 15—Other Income, Net</p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other income, net consists of the following:</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0; text-indent: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; padding-bottom: 1.5pt; text-indent: -0.125in"> </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/> January 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </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">Six Months Ended<br/> January 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; padding-bottom: 1.5pt; text-indent: -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">2021</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">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">2021</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">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </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; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 52%; text-align: left; text-indent: -0.125in">Foreign currency transaction gains</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,893</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">278</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,466</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">949</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; text-indent: -0.125in">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-257">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(139</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-258">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(613</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; text-indent: -0.125in">Gain on investments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,307</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">383</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">387</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">409</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -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">(30</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">28</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">(61</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">40</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: 2pt; padding-left: 0.25in; text-align: left; text-indent: -0.125in">Total other 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">3,170</td><td style="padding-bottom: 2pt; 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">550</td><td style="padding-bottom: 2pt; 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,792</td><td style="padding-bottom: 2pt; 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">785</td><td style="padding-bottom: 2pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style=" width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; padding-bottom: 1.5pt; text-indent: -0.125in"> </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/> January 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </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">Six Months Ended<br/> January 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; padding-bottom: 1.5pt; text-indent: -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">2021</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">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">2021</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">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </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; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 52%; text-align: left; text-indent: -0.125in">Foreign currency transaction gains</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,893</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">278</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,466</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">949</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; text-indent: -0.125in">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-257">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(139</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-258">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(613</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; text-indent: -0.125in">Gain on investments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,307</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">383</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">387</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">409</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -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">(30</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">28</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">(61</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">40</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: 2pt; padding-left: 0.25in; text-align: left; text-indent: -0.125in">Total other 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">3,170</td><td style="padding-bottom: 2pt; 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">550</td><td style="padding-bottom: 2pt; 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,792</td><td style="padding-bottom: 2pt; 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">785</td><td style="padding-bottom: 2pt; text-align: left"> </td></tr> </table> 1893000 278000 1466000 949000 -139000 -613000 1307000 383000 387000 409000 -30000 28000 -61000 40000 3170000 550000 1792000 785000 <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 16—Recently Issued Accounting Standards Not Yet Adopted</span></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In December 2019, the FASB issued ASU No. 2019-12, <i>Income Taxes (Topic 740)</i>, <i>Simplifying the Accounting for Income Taxes, </i>that removes certain exceptions to the general principles in Topic 740, and clarifies and amends existing guidance in Topic 740. The Company will adopt the new standard on August 1, 2021. The Company is evaluating the impact that the new standard will have on its consolidated financial statements.</span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> --07-31 Yes Yes 1167000 2531000 434000 940000 false Q2 2021 0001005731 IDT CORP P15Y P20Y 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. – no observable pricing inputs in the market – observable inputs other than quoted prices in active markets for identical assets and liabilities – quoted prices in active markets for identical assets or liabilities XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Document And Entity Information - shares
6 Months Ended
Jan. 31, 2021
Mar. 08, 2021
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 Jan. 31, 2021  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
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   24,151,017
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jan. 31, 2021
Jul. 31, 2020
Current assets:    
Cash and cash equivalents $ 79,481 $ 84,860
Restricted cash and cash equivalents 109,858 116,362
Debt securities 21,501 18,363
Equity investments 24,346 5,964
Trade accounts receivable, net of allowance for doubtful accounts of $6,909 at January 31, 2021 and $6,085 at July 31, 2020 51,616 44,166
Prepaid expenses 34,671 33,115
Other current assets 19,926 19,302
Total current assets 341,399 322,132
Property, plant and equipment, net 30,641 30,061
Goodwill 14,843 12,858
Other intangibles, net 6,289 3,959
Equity investments 10,441 8,833
Operating lease right-of-use assets 8,794 9,490
Deferred income tax assets, net 2,832 8,512
Other assets 9,332 8,905
Total assets 424,571 404,750
Current liabilities:    
Trade accounts payable 36,368 31,147
Accrued expenses 126,425 125,544
Deferred revenue 39,189 40,114
Customer deposits 109,673 115,992
Other current liabilities 14,646 12,073
Total current liabilities 326,301 324,870
Operating lease liabilities 6,514 7,353
Other liabilities 1,340 1,388
Total liabilities 334,155 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 276,871 277,443
Treasury stock, at cost, consisting of 1,698 and 1,698 shares of Class A common stock and 2,192 and 1,616 shares of Class B common stock at January 31, 2021 and July 31, 2020, respectively (60,413) (56,221)
Accumulated other comprehensive loss (8,957) (7,410)
Accumulated deficit (117,937) (139,333)
Total IDT Corporation stockholders’ equity 89,860 74,772
Noncontrolling interests 556 (3,633)
Total equity 90,416 71,139
Total liabilities and equity 424,571 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 263 260
Total equity $ 263 $ 260
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets (Parentheticals) - USD ($)
shares in Thousands, $ in Thousands
Jan. 31, 2021
Jul. 31, 2020
Trade accounts receivable (in Dollars) $ 6,909 $ 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 26,343 25,961
Common stock, shares outstanding 24,151 24,345
Treasury stock, common stock shares 2,192 1,616
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Income Statement [Abstract]        
Revenues $ 339,766 $ 323,890 $ 683,191 $ 664,089
Costs and expenses:        
Direct cost of revenues (exclusive of depreciation and amortization) 269,145 262,716 542,319 542,177
Selling, general and administrative 54,298 [1] 53,789 [1] 106,442 107,223
Depreciation and amortization 4,464 5,184 8,956 10,479
Severance 143 486 255 1,112
Total costs and expenses 328,050 322,175 657,972 660,991
Other operating gain (expense), net (see Note 10) 1,207 (392) 955 (3,168)
Income (loss) from operations 12,923 1,323 26,174 (70)
Interest income, net 139 195 98 467
Other income, net 3,170 550 1,792 785
Income before income taxes 16,232 2,068 28,064 1,182
Provision for income taxes (3,027) (1,164) (6,444) (1,700)
Net income (loss) 13,205 904 21,620 (518)
Net (income) loss attributable to noncontrolling interests (97) 28 (224) (63)
Net income (loss) attributable to IDT Corporation $ 13,108 $ 932 $ 21,396 $ (581)
Earnings (loss) per share attributable to IDT Corporation common stockholders:        
Basic (in Dollars per share) $ 0.52 $ 0.04 $ 0.84 $ (0.02)
Diluted (in Dollars per share) $ 0.51 $ 0.04 $ 0.83 $ (0.02)
Weighted-average number of shares used in calculation of earnings (loss) per share:        
Basic (in Shares) 25,362 26,320 25,448 26,300
Diluted (in Shares) 25,713 26,451 25,787 26,300
[1] Stock-based compensation included in selling, general and administrative expenses
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Operations (Unaudited) (Parentheticals) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Income Statement [Abstract]        
Stock-based compensation included in selling, general and administrative expenses $ 434 $ 1,167 $ 940 $ 2,531
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 13,205 $ 904 $ 21,620 $ (518)
Other comprehensive income (loss):        
Change in unrealized loss on available-for-sale securities 46 17  
Foreign currency translation adjustments (1,815) (513) (1,564) (1,717)
Other comprehensive loss (1,769) (513) (1,547) (1,717)
Comprehensive income (loss) 11,436 391 20,073 (2,235)
Comprehensive (income) loss attributable to noncontrolling interests (97) 28 (224) (63)
Comprehensive income (loss) attributable to IDT Corporation $ 11,339 $ 419 $ 19,849 $ (2,298)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Equity (Unaudited) - USD ($)
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,000 $ 273,313,000 $ (51,739,000) $ (4,858,000) $ (160,763,000) $ (2,687) $ 33,000 $ 258,000
BALANCE at Jan. 31, 2020 53,393,000 276,118,000 (52,005,000) (6,575,000) (161,344,000) (3,094,000) 33,000 260,000
Exercise of stock options 276,000 276,000
Restricted Class B common stock purchased from employees (266,000) (266,000)
Stock-based compensation 2,531,000 2,529,000 2,000
Distributions to noncontrolling interests (470,000) (470,000)
Other comprehensive income (loss) (1,717,000) (1,717,000)
Net income (loss) (518,000) (581,000) 63,000
BALANCE at Oct. 31, 2019 52,331,000 274,953,000 (51,739,000) (6,062,000) (162,276,000) (2,836,000) 33,000 258,000
BALANCE at Jan. 31, 2020 53,393,000 276,118,000 (52,005,000) (6,575,000) (161,344,000) (3,094,000) 33,000 260,000
Restricted Class B common stock purchased from employees (266,000) (266,000)
Stock-based compensation 1,167,000 1,165,000 2,000
Distributions to noncontrolling interests (230,000) (230,000)
Other comprehensive income (loss) (513,000) (513,000)
Net income (loss) 904,000 932,000 (28,000)
BALANCE at Jul. 31, 2020 71,139,000 277,443,000 (56,221,000) (7,410,000) (139,333,000) (3,633,000) 33,000 260,000
BALANCE at Jan. 31, 2021 90,416,000 276,871,000 (60,413,000) (8,957,000) (117,937,000) 556,000 33,000 263,000
Exercise of stock options 686,000 686,000
Repurchases of Class B common stock through repurchase program (2,849,000) (2,849,000)
Restricted Class B common stock purchased from employees (1,343,000) (1,343,000)
Grant of restricted equity in subsidiary (see Note 11). (2,195,000) 2,195,000
Business acquisition 2,188,000 2,188,000
Stock-based compensation 940,000 937,000 3,000
Distributions to noncontrolling interests (418,000) (418,000)
Other comprehensive income (loss) (1,547,000) (1,547,000)
Net income (loss) 21,620,000 21,396,000 224,000
BALANCE at Oct. 31, 2020 77,583,000 278,134,000 (59,077,000) (7,188,000) (131,045,000) (3,534,000) 33,000 260,000
BALANCE at Jan. 31, 2021 90,416,000 276,871,000 (60,413,000) (8,957,000) (117,937,000) 556,000 33,000 263,000
Exercise of stock options 501,000 501,000
Restricted Class B common stock purchased from employees (1,336,000) (1,336,000)
Grant of restricted equity in subsidiary (see Note 11). (2,195,000) 2,195,000
Business acquisition 2,188,000 2,188,000
Stock-based compensation 434,000 431,000 3,000
Distributions to noncontrolling interests (390,000) (390,000)
Other comprehensive income (loss) (1,769,000) (1,769,000)
Net income (loss) $ 13,205,000 $ 13,108,000 $ 97,000
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Operating activities    
Net income (loss) $ 21,620 $ (518)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation and amortization 8,956 10,479
Deferred income taxes 5,881 1,587
Provision for doubtful accounts receivable 1,069 1,466
Stock-based compensation 940 2,531
Other (17) (412)
Change in assets and liabilities:    
Trade accounts receivable (7,330) 6,253
Prepaid expenses, other current assets and other assets 4,965 (9,315)
Trade accounts payable, accrued expenses, other current liabilities, and other liabilities 1,631 (11,488)
Customer deposits at IDT Financial Services Limited (Gibraltar-based bank) (11,136) (20,613)
Deferred revenue (968) (3,260)
Net cash provided by (used in) operating activities 25,611 (23,290)
Investing activities    
Capital expenditures (8,825) (7,656)
Payments for acquisitions, net of cash acquired (2,388) (450)
Purchase of Rafael Holdings, Inc. Class B common stock and warrant (5,000)  
Purchases of debt securities and equity investments (34,436) (8,994)
Proceeds from maturities and sales of debt securities and redemptions of equity investments 11,575 2,672
Net cash used in investing activities (39,074) (14,428)
Financing activities    
Distributions to noncontrolling interests (418) (470)
Repayment of other liabilities. (56) (79)
Repayments of borrowings under revolving credit facility   (273)
Proceeds from borrowings under revolving credit facility   273
Proceeds from exercise of stock options 686 276
Repurchases of Class B common stock (4,192) (266)
Net cash used in financing activities (3,980) (539)
Effect of exchange rate changes on cash, cash equivalents, and restricted cash and cash equivalents 5,560 14,152
Net decrease in cash, cash equivalents, and restricted cash and cash equivalents (11,883) (24,105)
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 189,339 233,094
Supplemental schedule of non-cash investing and financing activities    
Liabilities incurred for acquisition $ 393 $ 375
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.4
Basis of Presentation
6 Months Ended
Jan. 31, 2021
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 and six months ended January 31, 2021 are not necessarily indicative of the results that may be expected for the fiscal year ending July 31, 2021. The balance sheet at July 31, 2020 has been derived from the Company’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 (the “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 21 R10.htm IDEA: XBRL DOCUMENT v3.20.4
Business Segment Information
6 Months Ended
Jan. 31, 2021
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 January 31, 2021                    
Revenues   $18,497   $10,738   $310,531   $
   $339,766 
(Loss) income from operations    (247)   (3,248)   18,712    (2,294)   12,923 
                          
Three Months Ended January 31, 2020                         
Revenues   $9,741   $7,915   $306,234   $
   $323,890 
(Loss) income from operations    (3,177)   (3,787)   10,782    (2,495)   1,323 
                          
Six Months Ended January 31, 2021                         
Revenues   $38,585   $20,366   $624,240   $
   $683,191 
Income (loss) from operations    2,889    (7,059)   34,502    (4,158)   26,174 
                          
Six Months Ended January 31, 2020                         
Revenues   $19,298   $15,122   $629,669   $
   $664,089 
(Loss) income from operations    (5,847)   (7,495)   18,268    (4,996)   (70)
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition
6 Months Ended
Jan. 31, 2021
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
January 31,

  

Six Months Ended
January 31,

 
  

2021

  

2020

  

2021

  

2020

 
   (in thousands) 
BOSS Revolution Money Transfer  $13,280   $7,660   $28,438   $14,861 
National Retail Solutions   5,217    2,081    10,147    4,437 
Total Fintech   18,497    9,741    38,585    19,298 
net2phone-UCaaS   10,738    7,915    20,366    15,122 
Mobile Top-Up   96,562    75,836    192,397    152,669 
BOSS Revolution Calling   113,903    113,861    231,253    231,195 
Carrier Services   87,155    101,659    174,928    215,176 
Other   12,911    14,878    25,662    30,629 
Total Traditional Communications   310,531    306,234    624,240    629,669 
Total  $339,766   $323,890   $683,191   $664,089 

 

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 January 31, 2021                
United States  $18,497   $5,677   $265,318   $289,492 
Outside the United States:                    
United Kingdom   
    
    31,929    31,929 
Netherlands   
    
    5    5 
Other   
    5,061    13,279    18,340 
Total outside the United States   
    5,061    45,213    50,274 
Total  $18,497   $10,738   $310,531   $339,766 

 

(in thousands)  Fintech   net2phone-
UCaaS
   Traditional Communications   Total 
Three Months Ended January 31, 2020                
United States  $9,741   $3,695   $206,129   $219,565 
Outside the United States:                    
United Kingdom   
    3    36,151    36,154 
Netherlands   
    
    49,692    49,692 
Other   
    4,217    14,262    18,479 
Total outside the United States   
    4,220    100,105    104,325 
                     
Total  $9,741   $7,915   $306,234   $323,890 

 

(in thousands)  Fintech   net2phone-
UCaaS
   Traditional Communications   Total 
Six Months Ended January 31, 2021                
United States   $38,585   $10,758   $535,949   $585,292 
Outside the United States:                    
United Kingdom    
    
    61,350    61,350 
Netherlands    
    
    7    7 
Other    
    9,608    26,934    36,542 
Total outside the United States    
    9,608    88,291    97,899 
Total   $38,585   $20,366   $624,240   $683,191 

 

(in thousands)  Fintech   net2phone-
UCaaS
   Traditional Communications   Total 
Six Months Ended January 31, 2020                
United States  $19,298   $6,967   $420,442   $446,707 
Outside the United States:                    
United Kingdom   
    7    71,943    71,950 
Netherlands   
    
    104,634    104,634 
Other   
    8,148    32,650    40,798 
Total outside the United States   
    8,155    209,227    217,382 
                     
Total  $19,298   $15,122   $629,669   $664,089 

 

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 January 31, 2021 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
January 31,

  

Six Months Ended
January 31,

 
  

2021

  

2020

  

2021

  

2020

 
   (in thousands) 
Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period   $22,818   $24,957   $26,451   $35,146 

 

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:

 

  

January 31,
2021

  

July 31,
2020

 
   (in thousands) 
Deferred customer contract acquisition costs included in “Other current assets”  $3,066   $2,350 
Deferred customer contract acquisition costs included in “Other assets”   2,946    2,384 
Total  $6,012   $4,734 

 

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

 

   

Three Months Ended
January 31,

   

Six Months Ended
January 31,

 
   

2021

   

2020

   

2021

   

2020

 
    (in thousands)  
Amortization of deferred customer contract acquisition costs   $ 864     $ 615     $ 1,631     $ 1,166  
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.20.4
Leases
6 Months Ended
Jan. 31, 2021
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”). Howard S. Jonas, the Chairman of the Company’s Board of Directors, is also the Chairman of the Board of Directors and Chief Executive Officer of Rafael. 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 January 31, 2021 and 2020, the Company incurred lease costs of $0.5 million, and in each of the six months ended January 31, 2021 and 2020, the Company incurred lease costs of $0.9 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
January 31,

  

Six Months Ended
January 31,

 
  

2021

  

2020

  

2021

  

2020 

 
   (in thousands) 
Operating lease cost  $697   $712   $1,425   $1,423 
Short-term lease cost   130    75    195    133 
Total lease cost  $827   $787   $1,620   $1,556 
                     
Cash paid for amounts included in the measurement of lease liabilities:                    
Operating cash flows from operating leases  $672   $685   $1,382   $1,369 

 

  

January 31,
2021

  

July 31,
2020

 
Weighted-average remaining lease term-operating leases  3.7 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:

 

  

January 31,
2021

  

July 31,
2020

 
   (in thousands) 
Operating lease liabilities included in “Other current liabilities”  $2,537   $2,350 
Operating lease liabilities included in noncurrent liabilities   6,514    7,353 
Total  $9,051   $9,703 

  

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

 

Twelve-month period ending January 31:    
2022  $2,768 
2023   2,526 
2024   1,957 
2025   1,844 
2026   497 
Thereafter    
 
Total lease payments    9,592 
Less imputed interest    (541)
Total operating lease liabilities   $9,051 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.4
Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents
6 Months Ended
Jan. 31, 2021
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:

 

   

January 31,
2021

   

July 31,
2020

 
    (in thousands)  
Cash and cash equivalents   $ 79,481     $ 84,860  
Restricted cash and cash equivalents     109,858       116,362  
Total cash, cash equivalents, and restricted cash and cash equivalents   $ 189,339     $ 201,222  

 

At January 31, 2021 and July 31, 2020, restricted cash and cash equivalents included $109.8 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 25 R14.htm IDEA: XBRL DOCUMENT v3.20.4
Debt Securities
6 Months Ended
Jan. 31, 2021
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)  
January 31, 2021:                        
Certificates of deposit*   $ 4,608     $ 15     $
    $ 4,623  
U.S. Treasury bills and notes     3,676      
      (9 )     3,667  
Corporate bonds     6,233       68       (17 )     6,284  
Municipal bonds     6,925       2             6,927  
Total   $ 21,442     $ 85     $ (26 )   $ 21,501  
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 $5.0 million and $1.9 million in the three months ended January 31, 2021 and 2020, respectively, and $11.6 million and $2.7 million in the six months ended January 31, 2021 and 2020, respectively. There were no realized gains or realized losses from sales of debt securities in the three and six months ended January 31, 2021 and 2020. 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 January 31, 2021 were as follows:

  

   

Fair Value

 
    (in thousands)  
Within one year   $ 9,688  
After one year through five years     6,447  
After five years through ten years     4,611  
After ten years     755  
         
Total   $ 21,501  

  

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) 
January 31, 2021:        
U.S. Treasury bills and notes  $9   $1,667 
Corporate bonds   17    1,690 
Total  $26   $3,357 
           
July 31, 2020:          
Municipal bonds  $16   $1,963 

 

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

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.20.4
Equity Investments
6 Months Ended
Jan. 31, 2021
Equity Investments Disclosure [Abstract]  
Equity Investments

Note 7—Equity Investments

 

Equity investments consist of the following:

 

  

January 31,
2021

  

July 31,
2020

 
   (in thousands) 
Zedge, Inc. Class B common stock, 42,282 shares at January 31, 2021 and July 31, 2020  $307   $59 
Rafael Holdings, Inc. Class B common stock, 28,320 and 27,806 shares at January 31, 2021 and July 31, 2020, respectively   665    389 
Fixed income mutual funds   23,374    5,516 
Current equity investments  $24,346   $5,964 
           
Visa Inc. Series C Convertible Participating Preferred Stock (“Visa Series C Preferred”)  $1,939   $3,825 
Visa Inc. Series A Convertible Participating Preferred Stock (“Visa Series A Preferred”)   2,416    
 
Rafael Holdings, Inc. warrant   380    
 
Hedge funds   3,481    4,783 
Other   2,225    225 
Noncurrent equity investments  $10,441   $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. Howard S. Jonas is the Vice-Chairman of the Board of Directors of Zedge. The Company received the Zedge Class B common shares and the 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.

 

On December 7, 2020, the Company purchased from Rafael 218,245 newly issued shares of Rafael’s Class B common stock and a warrant 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 aggregate purchase price of $5.0 million was allocated $4.6 million to the shares and $0.4 million to the warrant based on their relative purchase date fair values. The fair value of the warrant on the acquisition date was estimated using a Black-Scholes valuation model that represents a Level 3 measurement. 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. At January 31, 2021, these shares of Rafael’s Class B common stock and the warrant were not available for sale, assignment, or transfer. The value of the shares at January 31, 2021 of $5.1 million was included in “Other current assets” in the consolidated balance sheets.

 

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
January 31,
 

   

Six Months Ended
January 31,

 
   

2021

   

2020 

   

2021

   

2020

 
    (in thousands)  
Balance, beginning of period   $ 2,109     $ 3,937     $ 4,109     $ 3,919  
Redemption for Visa mandatory release assessment    
     
      (1,870 )    
 
Adjustment for observable transactions involving a similar investment from the same issuer     114       408       (16 )     426  
Impairments    
     
     
     
 
Balance, end of the period   $ 2,223     $ 4,345     $ 2,223     $ 4,345  

 

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

  

Unrealized gains for all equity investments included the following:

 

   Three Months Ended
January 31,
   Six Months Ended
January 31,
 
   2021   2020   2021   2020 
   (in thousands) 
Net gains recognized during the period on equity investments   $1,307   $383   $387   $409 
Less: net gains and losses recognized during the period on equity investments sold during the period    
    
    
    
 
Unrealized gains recognized during the period on equity investments still held at the reporting date   $1,307   $383   $387   $409 

 

Subsequent Event—MarketSpark, Inc.

 

On February 2, 2021, the Company paid $4.0 million to purchase shares of MarketSpark, Inc. Series B Convertible Preferred Stock representing 23.95% of the outstanding shares of MarketSpark on an as converted basis. MarketSpark, which is based in San Diego, California, replaces telephone lines in commercial buildings, such as the ones used in fire panels, elevators, emergency phone lines, point-of-sale terminals, and fax lines, with cellular connections.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements
6 Months Ended
Jan. 31, 2021
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)  
January 31, 2021                        
Debt securities   $ 3,667     $ 17,834     $
    $ 21,501  
Equity investments included in current assets     29,470      
     
      29,470  
Equity investments included in noncurrent assets    
      2,416       2,319       4,735  
Total   $ 33,137     $ 20,250     $ 2,319     $ 55,706  
                                 
Contingent consideration included in other noncurrent liabilities   $
    $
    $ (799 )   $ (799 )
                                 
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 January 31, 2021 and July 31, 2020, the Company had $3.5 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
January 31,

   

Six Months Ended
January 31,

 
   

2021

   

2020

   

2021

   

2020

 
    (in thousands)  
Balance, beginning of period   $ 1,825     $ 3,637     $ 3,825     $ 3,619  
Purchase of Rafael Holdings, Inc. warrant     354             354        
Redemption for Visa mandatory release assessment    
     
      (1,870 )    
 
Total gains recognized in “Other income, net”     140       408       10       426  
Balance, end of period   $ 2,319     $ 4,045     $ 2,319     $ 4,045  
                                 
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):

 

   

Three Months Ended
January 31,

   

Six Months Ended
January 31,

 
   

2021

   

2020

   

2021

   

2020

 
    (in thousands)  
Balance, beginning of period   $ 391     $
    $ 396     $
 
Transfer into Level 3 from acquisitions (see Note 9)     393       375       393       375  
Total loss (gain) included in “Foreign currency translation adjustment”     15       (5 )     10       (5 )
Balance, end of period   $ 799     $ 370     $ 799     $ 370  
                                 
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 January 31, 2021 and July 31, 2020, the carrying amount of these assets and liabilities approximated fair value because of the short period of time to maturity. The fair value estimates for cash, cash equivalents, and restricted cash and cash equivalents were classified as Level 1 and other current assets, customer deposits, and other current liabilities were classified as Level 2 of the fair value hierarchy.

   

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

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions
6 Months Ended
Jan. 31, 2021
Acquistions [Abstract]  
Acquisitions

Note 9—Acquisitions

 

On December 3, 2020, the Company’s subsidiary IDT International Telecom, Inc. (“IDTIT”) acquired 51% of the issued shares of a company that provides a digital distribution platform facilitating supply and distribution of mobile airtime and data top-ups and other services across borders via a single point application programming interface. The operating results of the acquired company from the date of acquisition, which were not significant, are included in the Company’s consolidated financial statements. 

       

The acquisition date fair value of the consideration consisted of the following (in thousands):

 

Cash paid  $2,732 
Cash acquired   (344)
Cash paid, net of cash acquired   2,388 
Contingent consideration   393 
Total fair value of consideration, net of cash acquired  $2,781 

  

The contingent consideration of $0.5 million will be paid (a) no later than November 30, 2021 if the acquired company generates EBITDA of no less than $1.0 million between October 1, 2020 and September 30, 2021; or (b) no later than November 30, 2022 if the acquired company generates EBITDA of no less than $1.0 million between October 1, 2021 and September 30, 2022. The acquisition-date fair value of the contingent consideration was estimated using discounted cash flow models. This fair value measurement was based on significant inputs not observable in the market and therefore represents a Level 3 measurement. There was no change in the estimated fair value of the contingent consideration in the period from the acquisition date to January 31, 2021.

 

In addition, IDTIT paid the $0.1 million loan payable from the acquired company to the seller, and the loan payable was assigned to IDTIT. Also, a subsidiary of the Company and the seller entered into a Put/Call Option Agreement related to the 5% of the issued shares of the acquired company that were not sold to IDTIT (“Option Shares”). On February 2, 2021, the seller exercised its option to cause the Company’s subsidiary to purchase the Option Shares for $0.3 million. To date, the purchase of the Options Shares is still in process.

 

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

 

Trade accounts receivable  $656 
Prepaid expenses   1,644 
Property, plant and equipment   75 
Goodwill   1,894 
Customer relationships (15-year useful lives)   1,960 
Tradenames (20-year useful lives)   440 
Deferred income tax assets   197 
Other assets   161 
Trade accounts payable   (1,306)
Accrued expenses   (423)
Other current liabilities   (329)
Noncontrolling interests   (2,188)
Net assets excluding cash acquired  $2,781 

  

The goodwill was assigned to the Traditional Communications segment and was attributable primarily to the assembled workforces and the expected synergies from the business combination. The goodwill is not expected to be deductible for income tax purposes.

 

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

 

Ringsouth Europa, S.L.

      

On December 11, 2019, the Company’s subsidiary, net2phone, Inc. acquired 100% of the outstanding shares of Ringsouth Europa, S.L. (“Ringsouth”), a regional provider of cloud communications services to businesses in Spain. The acquisition date fair value of the consideration consisted of the following:

 

Cash paid   $450 
Contingent consideration    375 
Total fair value of consideration   $825 

 

Ringsouth’s operating results from the date of acquisition, which were not significant, were included in the Company’s consolidated financial statements. The Company’s pro forma results of operations as if the Ringsouth acquisition occurred on August 1, 2019 were not materially different from the actual results of operations.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.4
Other Operating Expense, Net
6 Months Ended
Jan. 31, 2021
Other Income and Expenses [Abstract]  
Other Operating Expense, Net

Note 10—Other Operating Gain (Expense), Net

 

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

 

  

Three Months Ended
January 31,

  

Six Months Ended
January 31,

 
  

2021

  

2020

  

2021

  

2020

 
   (in thousands) 
Corporate—Straight Path Communications Inc. class action legal fees net of insurance claims   $(306)  $(160)  $(4)  $(421)
net2phone-UCaaS—other, net    (100)   (63)   (100)   (63)
Traditional Communications—gain from sale of rights under class action lawsuit    2,000        2,000     
Traditional Communications—net2phone indemnification claim    (387)   (169)   (387)   (534)
Traditional Communications—Carrier Services settlement    
    
    (554)   
 
Traditional Communications—accrual for non-income related taxes related to a foreign subsidiary    
    
    
    (2,150)
Total other operating gain (expense), net   $1,207   $(392)  $955   $(3,168)

   

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 14, there is a pending putative class action on behalf of Straight Path’s stockholders and derivative complaint naming the Company, among others. The Company incurred legal fees of $1.4 million and $0.6 million in the three months ended January 31, 2021 and 2020, respectively, and $1.7 million and $1.2 million in the six months ended January 31, 2021 and 2020, respectively, related to this action. Also, the Company recorded offsetting gains from insurance claims for this matter of $1.1 million and $0.4 million in the three months ended January 31, 2021 and 2020, respectively, and $1.7 million and $0.8 million in the six months ended January 31, 2021 and 2020, respectively.

 

Gain from Sale of Rights under Class Action Lawsuit

 

On December 21, 2020, the Company received $2.0 million from the sale to a third party of all its rights under the Payment Card Interchange Fee and Merchant Discount Antitrust Litigation. The lawsuit is about claims that merchants paid excessive fees to accept Visa and Mastercard cards between January 1, 2004 and January 25, 2019 because Visa and Mastercard, individually, and together with their respective member banks, violated the antitrust laws.

 

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 six months ended January 31, 2020, the Company recorded an accrual for non-income related taxes related to one of its foreign subsidiaries.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.4
Equity
6 Months Ended
Jan. 31, 2021
Stockholders' Equity Note [Abstract]  
Equity

Note 11—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 six months ended January 31, 2021, 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 six months ended January 31, 2020. At January 31, 2021, 5.8 million shares remained available for repurchase under the stock repurchase program.

 

 In the six months ended January 31, 2021 and 2020, the Company paid $1.3 million and $0.3 million, respectively, to repurchase 109,381 and 37,348 shares, respectively, 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 deferred stock units (“DSUs”) and restricted stock. Such shares were repurchased by the Company based on their fair market value on the trading day immediately prior to the vesting date.

 

Deferred Stock Units Equity Incentive Program

 

The Company has an existing equity incentive program in the form of DSUs that, upon vesting, will entitle the grantees to receive shares of the Company’s Class B common stock. On January 5, 2021, the second vesting date under the program, in accordance with the program and based on elections made by certain grantees, the Company issued 283,838 shares of its Class B common stock in respect of vested DSUs. Based on those elections, vesting for 19,919 DSUs was delayed until January 5, 2022. At January 31, 2021, there were 154,169 unvested DSUs outstanding, all of which are eligible to vest (if the conditions therefor are satisfied) on January 5, 2022.

  

2015 Stock Option and Incentive Plan

 

In the six months ended January 31, 2021 and 2020, the Company received proceeds from the exercise of stock options of $0.7 million and $0.3 million, respectively, for which the Company issued 81,041 and 32,551 shares, respectively, of its Class B common stock.

  

Grant of Restricted Equity in net2phone 2.0, Inc.

 

On December 31, 2020, the previously approved compensatory arrangement with each of Howard S. Jonas and Shmuel Jonas, the Company’s Chief Executive Officer, was finalized. Howard S. Jonas and Shmuel Jonas each received fifty restricted shares of net2phone 2.0, Inc. (“net2phone 2.0”) Class B common stock, which represents 5% of the outstanding common stock of net2phone 2.0. net2phone 2.0 is a new entity that owns and operates the net2phone-UCaaS segment. The restricted shares will vest if: (a) for any fiscal quarter of net2phone 2.0 between November 1, 2020 and October 31, 2023, net2phone 2.0 records subscription revenue that is at least $18 million, and (b) as of October 31, 2023, the valuation of net2phone 2.0 is $100 million or more. The restricted shares will also vest in the event, prior to October 31, 2023, net2phone 2.0 or its assets are sold at an equity valuation and on a cash-free basis of $100 million or more, regardless of whether the revenue threshold was satisfied prior thereto. The restricted shares entitle each grantee to proceeds only on a sale, spin-off, initial public offering, or other monetization of net2phone 2.0 and have protection from dilution for the first $15 million invested in the net2phone 2.0 following the grant. The aggregate estimated fair value on the grant date was $0.2 million, which will be recognized over the vesting period.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings (Loss) Per Share
6 Months Ended
Jan. 31, 2021
Earnings Per Share [Abstract]  
Earnings (Loss) Per Share

Note 12—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
January 31,
   Six Months Ended
January 31,
 
   2021   2020   2021   2020 
   (in thousands) 
Basic weighted-average number of shares   25,362    26,320    25,448    26,300 
Effect of dilutive securities:                    
Stock options   9    
    4    
 
Non-vested restricted Class B common stock   342    131    335    
 
Diluted weighted-average number of shares   25,713    26,451    25,787    26,300 

 

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

 

  

Three Months Ended
January 31,

  

Six Months Ended
January 31,

 
  

2021

  

2020

  

2021

  

2020

 
   (in thousands) 
Stock options    1,035    1,190    1,070    1,190 
Non-vested restricted Class B common stock    
    
        520 
Shares excluded from the calculation of diluted earnings per share    1,035    1,190    1,070    1,710 

 

In the three and six months ended January 31, 2021 and in the three months ended January 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 six months ended January 31, 2020 because the Company had a net loss and the impact of the assumed exercise of stock options and the vesting of restricted stock would have been anti-dilutive.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Accumulated Other Comprehensive Loss
6 Months Ended
Jan. 31, 2021
Accumulated Other Comprehensive Loss [Abstract]  
Accumulated Other Comprehensive Loss

Note 13—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 income (loss) attributable to IDT Corporation    17   (1,564)   (1,547)
Balance, January 31, 2021   $59   $(9,016)  $(8,957)
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies
6 Months Ended
Jan. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

Note 14—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 and second quarters of fiscal 2021.

 

Legal Proceedings

 

On January 22, 2019, Jose Rosales filed a putative class action against IDT America, IDT Domestic Telecom and IDT International in California state court alleging certain violations of employment law. Plaintiff alleges that these companies failed to compensate members of the putative class in accordance with California law. In August 2019, the Company filed a cross complaint against Rosales alleging trade secret and other violations. The parties are now seeking court approval of a settlement agreement.

 

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 trial is currently scheduled for December 6, 2021. The Company intends to vigorously defend this matter (see Note 10). At this stage, the Company is unable to estimate its potential liability, if any.

 

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 January 31, 2021 and July 31, 2020, the Company’s accrued expenses included $41.1 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 January 31, 2021, the Company had purchase commitments of $1.3 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 January 31, 2021, the Company had aggregate performance bonds of $19.8 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 January 31, 2021 and July 31, 2020, “Cash and cash equivalents” in the Company’s consolidated balance sheets included an aggregate of $9.8 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 34 R23.htm IDEA: XBRL DOCUMENT v3.20.4
Other (Expense) Income, Net
6 Months Ended
Jan. 31, 2021
Other Income and Expenses [Abstract]  
Other (Expense) Income, Net

Note 15—Other Income, Net

 

Other income, net consists of the following:

 

   Three Months Ended
January 31,
   Six Months Ended
January 31,
 
   2021   2020   2021   2020 
   (in thousands) 
Foreign currency transaction gains  $1,893   $278   $1,466   $949 
Write-off of tax assets related to prior periods   
    (139)   
    (613)
Gain on investments   1,307    383    387    409 
Other   (30)   28    (61)   40 
Total other income, net  $3,170   $550   $1,792   $785 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.4
Recently Issued Accounting Standards Not Yet Adopted
6 Months Ended
Jan. 31, 2021
Recently Issued Accounting Standards Not Yet Adopted [Abstract]  
Recently Issued Accounting Standards Not Yet Adopted

Note 16—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 36 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Business Segment Information (Tables)
6 Months Ended
Jan. 31, 2021
Segment Reporting [Abstract]  
Schedule of operating results of business segments
(in thousands)  Fintech   net2phone-
UCaaS
   Traditional Communications   Corporate   Total 
Three Months Ended January 31, 2021                    
Revenues   $18,497   $10,738   $310,531   $
   $339,766 
(Loss) income from operations    (247)   (3,248)   18,712    (2,294)   12,923 
                          
Three Months Ended January 31, 2020                         
Revenues   $9,741   $7,915   $306,234   $
   $323,890 
(Loss) income from operations    (3,177)   (3,787)   10,782    (2,495)   1,323 
                          
Six Months Ended January 31, 2021                         
Revenues   $38,585   $20,366   $624,240   $
   $683,191 
Income (loss) from operations    2,889    (7,059)   34,502    (4,158)   26,174 
                          
Six Months Ended January 31, 2020                         
Revenues   $19,298   $15,122   $629,669   $
   $664,089 
(Loss) income from operations    (5,847)   (7,495)   18,268    (4,996)   (70)
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition (Tables)
6 Months Ended
Jan. 31, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of revenues disaggregated by business segment and service offered to customers
  

Three Months Ended
January 31,

  

Six Months Ended
January 31,

 
  

2021

  

2020

  

2021

  

2020

 
   (in thousands) 
BOSS Revolution Money Transfer  $13,280   $7,660   $28,438   $14,861 
National Retail Solutions   5,217    2,081    10,147    4,437 
Total Fintech   18,497    9,741    38,585    19,298 
net2phone-UCaaS   10,738    7,915    20,366    15,122 
Mobile Top-Up   96,562    75,836    192,397    152,669 
BOSS Revolution Calling   113,903    113,861    231,253    231,195 
Carrier Services   87,155    101,659    174,928    215,176 
Other   12,911    14,878    25,662    30,629 
Total Traditional Communications   310,531    306,234    624,240    629,669 
Total  $339,766   $323,890   $683,191   $664,089 

 

Schedule of revenues disaggregated by geographic region
(in thousands)  Fintech   net2phone-
UCaaS
   Traditional Communications   Total 
Three Months Ended January 31, 2021                
United States  $18,497   $5,677   $265,318   $289,492 
Outside the United States:                    
United Kingdom   
    
    31,929    31,929 
Netherlands   
    
    5    5 
Other   
    5,061    13,279    18,340 
Total outside the United States   
    5,061    45,213    50,274 
Total  $18,497   $10,738   $310,531   $339,766 

 

(in thousands)  Fintech   net2phone-
UCaaS
   Traditional Communications   Total 
Three Months Ended January 31, 2020                
United States  $9,741   $3,695   $206,129   $219,565 
Outside the United States:                    
United Kingdom   
    3    36,151    36,154 
Netherlands   
    
    49,692    49,692 
Other   
    4,217    14,262    18,479 
Total outside the United States   
    4,220    100,105    104,325 
                     
Total  $9,741   $7,915   $306,234   $323,890 

 

(in thousands)  Fintech   net2phone-
UCaaS
   Traditional Communications   Total 
Six Months Ended January 31, 2021                
United States   $38,585   $10,758   $535,949   $585,292 
Outside the United States:                    
United Kingdom    
    
    61,350    61,350 
Netherlands    
    
    7    7 
Other    
    9,608    26,934    36,542 
Total outside the United States    
    9,608    88,291    97,899 
Total   $38,585   $20,366   $624,240   $683,191 

 

(in thousands)  Fintech   net2phone-
UCaaS
   Traditional Communications   Total 
Six Months Ended January 31, 2020                
United States  $19,298   $6,967   $420,442   $446,707 
Outside the United States:                    
United Kingdom   
    7    71,943    71,950 
Netherlands   
    
    104,634    104,634 
Other   
    8,148    32,650    40,798 
Total outside the United States   
    8,155    209,227    217,382 
                     
Total  $19,298   $15,122   $629,669   $664,089 

 

Schedule of information about contract liability balance
  

Three Months Ended
January 31,

  

Six Months Ended
January 31,

 
  

2021

  

2020

  

2021

  

2020

 
   (in thousands) 
Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period   $22,818   $24,957   $26,451   $35,146 

 

Schedule of deferred customer contract acquisition costs
  

January 31,
2021

  

July 31,
2020

 
   (in thousands) 
Deferred customer contract acquisition costs included in “Other current assets”  $3,066   $2,350 
Deferred customer contract acquisition costs included in “Other assets”   2,946    2,384 
Total  $6,012   $4,734 

 

Schedule of amortization of deferred customer contract acquisition costs
   

Three Months Ended
January 31,

   

Six Months Ended
January 31,

 
   

2021

   

2020

   

2021

   

2020

 
    (in thousands)  
Amortization of deferred customer contract acquisition costs   $ 864     $ 615     $ 1,631     $ 1,166  
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Tables)
6 Months Ended
Jan. 31, 2021
Disclosure Text Block [Abstract]  
Schedule of supplemental disclosures related to the Company's operating leases
  

Three Months Ended
January 31,

  

Six Months Ended
January 31,

 
  

2021

  

2020

  

2021

  

2020 

 
   (in thousands) 
Operating lease cost  $697   $712   $1,425   $1,423 
Short-term lease cost   130    75    195    133 
Total lease cost  $827   $787   $1,620   $1,556 
                     
Cash paid for amounts included in the measurement of lease liabilities:                    
Operating cash flows from operating leases  $672   $685   $1,382   $1,369 

 

Schedule of supplemental disclosures related weighted average operating leases
  

January 31,
2021

  

July 31,
2020

 
Weighted-average remaining lease term-operating leases  3.7 years   4.2 years 
Weighted-average discount rate-operating leases  2.9%  3.12%

Schedule of aggregate operating lease liability
  

January 31,
2021

  

July 31,
2020

 
   (in thousands) 
Operating lease liabilities included in “Other current liabilities”  $2,537   $2,350 
Operating lease liabilities included in noncurrent liabilities   6,514    7,353 
Total  $9,051   $9,703 

  

Schedule of future minimum maturities of operating lease liabilities
Twelve-month period ending January 31:    
2022  $2,768 
2023   2,526 
2024   1,957 
2025   1,844 
2026   497 
Thereafter    
 
Total lease payments    9,592 
Less imputed interest    (541)
Total operating lease liabilities   $9,051 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Tables)
6 Months Ended
Jan. 31, 2021
Cash and Cash Equivalents [Abstract]  
Schedule of cash, cash equivalents, and restricted cash and cash equivalents
   

January 31,
2021

   

July 31,
2020

 
    (in thousands)  
Cash and cash equivalents   $ 79,481     $ 84,860  
Restricted cash and cash equivalents     109,858       116,362  
Total cash, cash equivalents, and restricted cash and cash equivalents   $ 189,339     $ 201,222  

 

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Debt Securities (Tables)
6 Months Ended
Jan. 31, 2021
Investments, Debt and Equity Securities [Abstract]  
Schedule of available-for-sale securities
   

Amortized Cost

   

Gross Unrealized Gains

   

Gross Unrealized Losses

   

Fair Value

 
    (in thousands)  
January 31, 2021:                        
Certificates of deposit*   $ 4,608     $ 15     $
    $ 4,623  
U.S. Treasury bills and notes     3,676      
      (9 )     3,667  
Corporate bonds     6,233       68       (17 )     6,284  
Municipal bonds     6,925       2             6,927  
Total   $ 21,442     $ 85     $ (26 )   $ 21,501  
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   $ 9,688  
After one year through five years     6,447  
After five years through ten years     4,611  
After ten years     755  
         
Total   $ 21,501  

  

Schedule of available-for-sale securities, unrealized loss position
  

Unrealized Losses

  

Fair Value

 
   (in thousands) 
January 31, 2021:        
U.S. Treasury bills and notes  $9   $1,667 
Corporate bonds   17    1,690 
Total  $26   $3,357 
           
July 31, 2020:          
Municipal bonds  $16   $1,963 

 

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Equity Investments (Tables)
6 Months Ended
Jan. 31, 2021
Equity Investments Disclosure [Abstract]  
Schedule of equity investments
  

January 31,
2021

  

July 31,
2020

 
   (in thousands) 
Zedge, Inc. Class B common stock, 42,282 shares at January 31, 2021 and July 31, 2020  $307   $59 
Rafael Holdings, Inc. Class B common stock, 28,320 and 27,806 shares at January 31, 2021 and July 31, 2020, respectively   665    389 
Fixed income mutual funds   23,374    5,516 
Current equity investments  $24,346   $5,964 
           
Visa Inc. Series C Convertible Participating Preferred Stock (“Visa Series C Preferred”)  $1,939   $3,825 
Visa Inc. Series A Convertible Participating Preferred Stock (“Visa Series A Preferred”)   2,416    
 
Rafael Holdings, Inc. warrant   380    
 
Hedge funds   3,481    4,783 
Other   2,225    225 
Noncurrent equity investments  $10,441   $8,833 

  

Schedule of carrying value of equity investments
   

Three Months Ended
January 31,
 

   

Six Months Ended
January 31,

 
   

2021

   

2020 

   

2021

   

2020

 
    (in thousands)  
Balance, beginning of period   $ 2,109     $ 3,937     $ 4,109     $ 3,919  
Redemption for Visa mandatory release assessment    
     
      (1,870 )    
 
Adjustment for observable transactions involving a similar investment from the same issuer     114       408       (16 )     426  
Impairments    
     
     
     
 
Balance, end of the period   $ 2,223     $ 4,345     $ 2,223     $ 4,345  

 

Schedule of unrealized (losses) gains for all equity investments
   Three Months Ended
January 31,
   Six Months Ended
January 31,
 
   2021   2020   2021   2020 
   (in thousands) 
Net gains recognized during the period on equity investments   $1,307   $383   $387   $409 
Less: net gains and losses recognized during the period on equity investments sold during the period    
    
    
    
 
Unrealized gains recognized during the period on equity investments still held at the reporting date   $1,307   $383   $387   $409 

 

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements (Tables)
6 Months Ended
Jan. 31, 2021
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)  
January 31, 2021                        
Debt securities   $ 3,667     $ 17,834     $
    $ 21,501  
Equity investments included in current assets     29,470      
     
      29,470  
Equity investments included in noncurrent assets    
      2,416       2,319       4,735  
Total   $ 33,137     $ 20,250     $ 2,319     $ 55,706  
                                 
Contingent consideration included in other noncurrent liabilities   $
    $
    $ (799 )   $ (799 )
                                 
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 )

  

Schedule of assets measured at fair value on a recurring basis using significant unobservable inputs (Level 3)
   

Three Months Ended
January 31,

   

Six Months Ended
January 31,

 
   

2021

   

2020

   

2021

   

2020

 
    (in thousands)  
Balance, beginning of period   $ 1,825     $ 3,637     $ 3,825     $ 3,619  
Purchase of Rafael Holdings, Inc. warrant     354             354        
Redemption for Visa mandatory release assessment    
     
      (1,870 )    
 
Total gains recognized in “Other income, net”     140       408       10       426  
Balance, end of period   $ 2,319     $ 4,045     $ 2,319     $ 4,045  
                                 
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
January 31,

   

Six Months Ended
January 31,

 
   

2021

   

2020

   

2021

   

2020

 
    (in thousands)  
Balance, beginning of period   $ 391     $
    $ 396     $
 
Transfer into Level 3 from acquisitions (see Note 9)     393       375       393       375  
Total loss (gain) included in “Foreign currency translation adjustment”     15       (5 )     10       (5 )
Balance, end of period   $ 799     $ 370     $ 799     $ 370  
                                 
Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period   $
    $
    $
    $
 

 

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions (Tables)
6 Months Ended
Jan. 31, 2021
Acquisitions (Tables) [Line Items]  
Schedule of acquisition date fair value of consideration
Cash paid  $2,732 
Cash acquired   (344)
Cash paid, net of cash acquired   2,388 
Contingent consideration   393 
Total fair value of consideration, net of cash acquired  $2,781 

  

Schedule of impact of the acquisition's purchase price allocations on consolidated balance sheet
Trade accounts receivable  $656 
Prepaid expenses   1,644 
Property, plant and equipment   75 
Goodwill   1,894 
Customer relationships (15-year useful lives)   1,960 
Tradenames (20-year useful lives)   440 
Deferred income tax assets   197 
Other assets   161 
Trade accounts payable   (1,306)
Accrued expenses   (423)
Other current liabilities   (329)
Noncontrolling interests   (2,188)
Net assets excluding cash acquired  $2,781 

  

Ringsouth Europa, S.L. [Member]  
Acquisitions (Tables) [Line Items]  
Schedule of acquisition date fair value of consideration
Cash paid   $450 
Contingent consideration    375 
Total fair value of consideration   $825 

 

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Other Operating Expense, Net (Tables)
6 Months Ended
Jan. 31, 2021
Other Income and Expenses [Abstract]  
Schedule of other operating expense, net
  

Three Months Ended
January 31,

  

Six Months Ended
January 31,

 
  

2021

  

2020

  

2021

  

2020

 
   (in thousands) 
Corporate—Straight Path Communications Inc. class action legal fees net of insurance claims   $(306)  $(160)  $(4)  $(421)
net2phone-UCaaS—other, net    (100)   (63)   (100)   (63)
Traditional Communications—gain from sale of rights under class action lawsuit    2,000        2,000     
Traditional Communications—net2phone indemnification claim    (387)   (169)   (387)   (534)
Traditional Communications—Carrier Services settlement    
    
    (554)   
 
Traditional Communications—accrual for non-income related taxes related to a foreign subsidiary    
    
    
    (2,150)
Total other operating gain (expense), net   $1,207   $(392)  $955   $(3,168)

   

XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings (Loss) Per Share (Tables)
6 Months Ended
Jan. 31, 2021
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
January 31,
   Six Months Ended
January 31,
 
   2021   2020   2021   2020 
   (in thousands) 
Basic weighted-average number of shares   25,362    26,320    25,448    26,300 
Effect of dilutive securities:                    
Stock options   9    
    4    
 
Non-vested restricted Class B common stock   342    131    335    
 
Diluted weighted-average number of shares   25,713    26,451    25,787    26,300 

 

Schedule of shares excluded from the diluted earnings (loss) per share
  

Three Months Ended
January 31,

  

Six Months Ended
January 31,

 
  

2021

  

2020

  

2021

  

2020

 
   (in thousands) 
Stock options    1,035    1,190    1,070    1,190 
Non-vested restricted Class B common stock    
    
        520 
Shares excluded from the calculation of diluted earnings per share    1,035    1,190    1,070    1,710 

 

XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Accumulated Other Comprehensive Loss (Tables)
6 Months Ended
Jan. 31, 2021
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 income (loss) attributable to IDT Corporation    17   (1,564)   (1,547)
Balance, January 31, 2021   $59   $(9,016)  $(8,957)
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Other (Expense) Income, Net (Tables)
6 Months Ended
Jan. 31, 2021
Other Income and Expenses [Abstract]  
Schedule of other (expense) income, net
   Three Months Ended
January 31,
   Six Months Ended
January 31,
 
   2021   2020   2021   2020 
   (in thousands) 
Foreign currency transaction gains  $1,893   $278   $1,466   $949 
Write-off of tax assets related to prior periods   
    (139)   
    (613)
Gain on investments   1,307    383    387    409 
Other   (30)   28    (61)   40 
Total other income, net  $3,170   $550   $1,792   $785 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Business Segment Information (Details)
6 Months Ended
Jan. 31, 2021
Segment Reporting [Abstract]  
Number of reportable segments 3
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Business Segment Information (Details) - Schedule of operating results of business segments - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Segment Reporting Information [Line Items]        
Revenues $ 339,766 $ 323,890 $ 683,191 $ 664,089
Income (loss) from operations 12,923 1,323 26,174 (70)
Fintech [Member]        
Segment Reporting Information [Line Items]        
Revenues 18,497 9,741 38,585 19,298
Income (loss) from operations (247) (3,177) 2,889 (5,847)
net2phone-UCaaS [Member]        
Segment Reporting Information [Line Items]        
Revenues 10,738 7,915 20,366 15,122
Income (loss) from operations (3,248) (3,787) (7,059) (7,495)
Traditional Communications [Member]        
Segment Reporting Information [Line Items]        
Revenues 310,531 306,234 624,240 629,669
Income (loss) from operations 18,712 10,782 34,502 18,268
Corporate [Member]        
Segment Reporting Information [Line Items]        
Revenues
Income (loss) from operations $ (2,294) $ (2,495) $ (4,158) $ (4,996)
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition (Details) - Schedule of revenues disaggregated by business segment and service offered to customers - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Revenue from External Customer [Line Items]        
Revenues, Total $ 339,766 $ 323,890 $ 683,191 $ 664,089
Total Fintech [Member]        
Revenue from External Customer [Line Items]        
Revenues, Total 18,497 9,741 38,585 19,298
net2phone-UCaaS [Member]        
Revenue from External Customer [Line Items]        
Revenues, Total 10,738 7,915 20,366 15,122
Total Traditional Communications [Member]        
Revenue from External Customer [Line Items]        
Revenues, Total 310,531 306,234 624,240 629,669
BOSS Revolution Money Transfer [Member] | Total Fintech [Member]        
Revenue from External Customer [Line Items]        
Revenues, Total 13,280 7,660 28,438 14,861
National Retail Solutions [Member] | Total Fintech [Member]        
Revenue from External Customer [Line Items]        
Revenues, Total 5,217 2,081 10,147 4,437
Mobile Top-Up [Member] | Total Traditional Communications [Member]        
Revenue from External Customer [Line Items]        
Revenues, Total 96,562 75,836 192,397 152,669
Boss Revolution Calling [Member] | Total Traditional Communications [Member]        
Revenue from External Customer [Line Items]        
Revenues, Total 113,903 113,861 231,253 231,195
Carrier Services [Member] | Total Traditional Communications [Member]        
Revenue from External Customer [Line Items]        
Revenues, Total 87,155 101,659 174,928 215,176
Other [Member] | Total Traditional Communications [Member]        
Revenue from External Customer [Line Items]        
Revenues, Total $ 12,911 $ 14,878 $ 25,662 $ 30,629
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]        
Revenues, Total $ 339,766 $ 323,890 $ 683,191 $ 664,089
Outside the United States:        
Total outside the United States 50,274 104,325 97,899 217,382
Fintech [Member]        
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]        
Revenues, Total 18,497 9,741 38,585 19,298
Outside the United States:        
Total outside the United States
net2phone- UCaaS [Member]        
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]        
Revenues, Total 10,738 7,915 20,366 15,122
Outside the United States:        
Total outside the United States 5,061 4,220 9,608 8,155
Traditional Communications [Member]        
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]        
Revenues, Total 310,531 306,234 624,240 629,669
Outside the United States:        
Total outside the United States 45,213 100,105 88,291 209,227
United States [Member]        
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]        
Revenues, Total 289,492 219,565 585,292 446,707
United States [Member] | Fintech [Member]        
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]        
Revenues, Total 18,497 9,741 38,585 19,298
United States [Member] | net2phone- UCaaS [Member]        
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]        
Revenues, Total 5,677 3,695 10,758 6,967
United States [Member] | Traditional Communications [Member]        
Revenue Recognition (Details) - Schedule of revenues disaggregated by geographic region [Line Items]        
Revenues, Total 265,318 206,129 535,949 420,442
United Kingdom [Member]        
Outside the United States:        
Total outside the United States 31,929 36,154 61,350 71,950
United Kingdom [Member] | Fintech [Member]        
Outside the United States:        
Total outside the United States
United Kingdom [Member] | net2phone- UCaaS [Member]        
Outside the United States:        
Total outside the United States 3 7
United Kingdom [Member] | Traditional Communications [Member]        
Outside the United States:        
Total outside the United States 31,929 36,151 61,350 71,943
Netherlands [Member]        
Outside the United States:        
Total outside the United States 5 49,692 7 104,634
Netherlands [Member] | Fintech [Member]        
Outside the United States:        
Total outside the United States
Netherlands [Member] | net2phone- UCaaS [Member]        
Outside the United States:        
Total outside the United States
Netherlands [Member] | Traditional Communications [Member]        
Outside the United States:        
Total outside the United States 5 49,692 7 104,634
Other [Member]        
Outside the United States:        
Total outside the United States 18,340 18,479 36,542 40,798
Other [Member] | Fintech [Member]        
Outside the United States:        
Total outside the United States
Other [Member] | net2phone- UCaaS [Member]        
Outside the United States:        
Total outside the United States 5,061 4,217 9,608 8,148
Other [Member] | Traditional Communications [Member]        
Outside the United States:        
Total outside the United States $ 13,279 $ 14,262 $ 26,934 $ 32,650
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition (Details) - Schedule of information about contract liability balance - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
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 $ 22,818 $ 24,957 $ 26,451 $ 35,146
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition (Details) - Schedule of deferred customer contract acquisition costs - USD ($)
$ in Thousands
Jan. 31, 2021
Jul. 31, 2020
Schedule of deferred customer contract acquisition costs [Abstract]    
Deferred customer contract acquisition costs included in “Other current assets” $ 3,066 $ 2,350
Deferred customer contract acquisition costs included in “Other assets” 2,946 2,384
Total $ 6,012 $ 4,734
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition (Details) - Schedule of amortization of deferred customer contract acquisition costs - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Schedule of amortization of deferred customer contract acquisition costs [Abstract]        
Amortization of deferred customer contract acquisition costs $ 864 $ 615 $ 1,631 $ 1,166
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Sep. 01, 2020
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
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 $ 0.9 $ 0.9
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Details) - Schedule of supplemental disclosures related to the Company's operating leases - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Schedule of supplemental disclosures related to the Company's operating leases [Abstract]        
Operating lease cost $ 697 $ 712 $ 1,425 $ 1,423
Short-term lease cost 130 75 195 133
Total lease cost 827 787 1,620 1,556
Cash paid for amounts included in the measurement of lease liabilities:        
Operating cash flows from operating leases $ 672 $ 685 $ 1,382 $ 1,369
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Details) - Schedule of supplemental disclosures related weighted average operating leases
Jan. 31, 2021
Jul. 31, 2020
Schedule of supplemental disclosures related weighted average operating leases [Abstract]    
Weighted-average remaining lease term-operating leases 3 years 8 months 12 days 4 years 2 months 12 days
Weighted-average discount rate-operating leases 2.90% 3.12%
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Details) - Schedule of aggregate operating lease liability - USD ($)
$ in Thousands
Jan. 31, 2021
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,537 $ 2,350
Noncurrent Liabilities [Member]    
Leases (Details) - Schedule of aggregate operating lease liability [Line Items]    
Operating lease liabilities included in noncurrent liabilities 6,514 7,353
Operating Lease Liabilities [Member]    
Leases (Details) - Schedule of aggregate operating lease liability [Line Items]    
Total $ 9,051 $ 9,703
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Details) - Schedule of future minimum maturities of operating lease liabilities
$ in Thousands
Jan. 31, 2021
USD ($)
Schedule of future minimum maturities of operating lease liabilities [Abstract]  
2022 $ 2,768
2023 2,526
2024 1,957
2025 1,844
2026 497
Thereafter
Total lease payments 9,592
Less imputed interest (541)
Total operating lease liabilities $ 9,051
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) - USD ($)
$ in Millions
Jan. 31, 2021
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 $ 109.8 $ 116.3
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) - Schedule of cash, cash equivalents, and restricted cash and cash equivalents - USD ($)
$ in Thousands
Jan. 31, 2021
Jul. 31, 2020
Jan. 31, 2020
Jul. 31, 2019
Schedule of cash, cash equivalents, and restricted cash and cash equivalents [Abstract]        
Cash and cash equivalents $ 79,481 $ 84,860    
Restricted cash and cash equivalents 109,858 116,362    
Total cash, cash equivalents, and restricted cash and cash equivalents $ 189,339 $ 201,222 $ 233,094 $ 257,199
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Debt Securities (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Investments, Debt and Equity Securities [Abstract]        
Proceeds from maturities and sales of available-for-sale securities $ 5.0 $ 1.9 $ 11.6 $ 2.7
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Debt Securities (Details) - Schedule of available-for-sale securities - USD ($)
$ in Thousands
Jan. 31, 2021
Jan. 31, 2020
Marketable Securities [Line Items]    
Amortized Cost $ 21,442 $ 18,321
Gross Unrealized Gains 85 58
Gross Unrealized Losses (26) (16)
Fair Value 21,501 18,363
Certificates of deposit [Member]    
Marketable Securities [Line Items]    
Amortized Cost [1] 4,608 13,844
Gross Unrealized Gains [1] 15 58
Gross Unrealized Losses [1]
Fair Value [1] 4,623 13,902
U.S. Treasury bills [Member]    
Marketable Securities [Line Items]    
Amortized Cost 3,676 2,498
Gross Unrealized Gains
Gross Unrealized Losses (9)
Fair Value 3,667 2,498
Corporate bonds [Member]    
Marketable Securities [Line Items]    
Amortized Cost 6,233  
Gross Unrealized Gains 68  
Gross Unrealized Losses (17)  
Fair Value 6,284  
Municipal bonds [Member]    
Marketable Securities [Line Items]    
Amortized Cost 6,925 1,979
Gross Unrealized Gains 2
Gross Unrealized Losses   (16)
Fair Value $ 6,927 $ 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 64 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Debt Securities (Details) - Schedule of contractual maturities of available-for-sale debt securities
$ in Thousands
Jan. 31, 2021
USD ($)
Schedule of contractual maturities of available-for-sale debt securities [Abstract]  
Within one year $ 9,688
After one year through five years 6,447
After five years through ten years 4,611
After ten years 755
Total $ 21,501
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Debt Securities (Details) - Schedule of available-for-sale securities, unrealized loss position - USD ($)
$ in Thousands
Jan. 31, 2021
Jul. 31, 2020
Debt Securities (Details) - Schedule of available-for-sale securities, unrealized loss position [Line Items]    
Unrealized Losses $ 26  
Fair Value 3,357  
U.S. Treasury bills and notes [Member]    
Debt Securities (Details) - Schedule of available-for-sale securities, unrealized loss position [Line Items]    
Unrealized Losses 9  
Fair Value 1,667  
Corporate bonds [Member]    
Debt Securities (Details) - Schedule of available-for-sale securities, unrealized loss position [Line Items]    
Unrealized Losses 17  
Fair Value $ 1,690  
Municipal Bonds [Member]    
Debt Securities (Details) - Schedule of available-for-sale securities, unrealized loss position [Line Items]    
Unrealized Losses   $ 16
Fair Value   $ 1,963
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Equity Investments (Details) - USD ($)
3 Months Ended 6 Months Ended
Feb. 02, 2021
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Dec. 07, 2020
Sep. 24, 2020
Jul. 31, 2020
Jun. 30, 2016
MarketSpark, Inc [Member] | Subsequent Event [Member]                  
Equity Investments (Details) [Line Items]                  
Purchase paid $ 4,000,000.0                
Percentage of convertible outstanding 23.95%                
Equity method investment, description MarketSpark, which is based in San Diego, California, replaces telephone lines in commercial buildings, such as the ones used in fire panels, elevators, emergency phone lines, point-of-sale terminals, and fax lines, with cellular connections.                
Rafael’s Class B Common Stock [Member]                  
Equity Investments (Details) [Line Items]                  
Owned shares (in Shares)           218,245      
Number of shares purchased by warrants (in Shares)           43,649      
Exercise price (in Dollars per share)           $ 22.91      
Purchase price           $ 5,000,000.0      
Rafael’s Class B Common Stock [Member] | Rafael Holdings Inc [Member]                  
Equity Investments (Details) [Line Items]                  
Purchase price   $ 5,100,000   $ 5,100,000   $ 4,600,000      
Purchase price per share (in Dollars per share)           $ 22.91      
Rafael Warrants Class B common stock [Member] | Rafael Holdings Inc [Member]                  
Equity Investments (Details) [Line Items]                  
Purchase price           $ 400,000      
Visa Series C Convertible Participating Preferred Stock [Member]                  
Equity Investments (Details) [Line Items]                  
Owned shares (in Shares)                 1,830
Convertible shares (in Shares)               13.722  
Carrying value of shares increased   $ 100,000 $ 400,000   $ 400,000        
Carrying value of shares decreased       $ 16,000          
Visa Series A Convertible Participating Preferred Stock [Member]                  
Equity Investments (Details) [Line Items]                  
Owned shares (in Shares)             125    
Convertible shares (in Shares)             6.861    
Visa Series A Convertible Participating Preferred Stock [Member] | Visa Class A Common Stock [Member]                  
Equity Investments (Details) [Line Items]                  
Owned shares (in Shares)             12,500    
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Equity Investments (Details) - Schedule of equity investments - USD ($)
$ in Thousands
Jan. 31, 2021
Jul. 31, 2020
Equity Investments (Details) - Schedule of equity investments [Line Items]    
Current equity investments $ 24,346 $ 5,964
Noncurrent equity investments 10,441 8,833
Fixed income mutual funds [Member]    
Equity Investments (Details) - Schedule of equity investments [Line Items]    
Current equity investments 23,374 5,516
Other [Member]    
Equity Investments (Details) - Schedule of equity investments [Line Items]    
Noncurrent equity investments 2,225 225
Hedge funds [Member]    
Equity Investments (Details) - Schedule of equity investments [Line Items]    
Noncurrent equity investments 3,481 4,783
Rafael Holdings, Inc. warrant [Member] | Other [Member]    
Equity Investments (Details) - Schedule of equity investments [Line Items]    
Noncurrent equity investments 380
Common Stock Class B [Member] | Zedge, Inc. [Member]    
Equity Investments (Details) - Schedule of equity investments [Line Items]    
Current equity investments 307 59
Common Stock Class B [Member] | Rafael Holdings, Inc. warrant [Member]    
Equity Investments (Details) - Schedule of equity investments [Line Items]    
Current equity investments 665 389
Visa Series C Preferred [Member]    
Equity Investments (Details) - Schedule of equity investments [Line Items]    
Noncurrent equity investments 1,939 3,825
Visa Series A Preferred [Member]    
Equity Investments (Details) - Schedule of equity investments [Line Items]    
Noncurrent equity investments $ 2,416
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Equity Investments (Details) - Schedule of equity investments (Parentheticals) - Common Stock Class B [Member] - shares
6 Months Ended 12 Months Ended
Jan. 31, 2021
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 69 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Equity Investments (Details) - Schedule of carrying value of equity investments - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Schedule of carrying value of equity investments [Abstract]        
Balance, beginning of period $ 2,109 $ 3,937 $ 4,109 $ 3,919
Redemption for Visa mandatory release assessment (1,870)
Adjustment for observable transactions involving a similar investment from the same issuer 114 408 (16) 426
Impairments
Balance, end of the period $ 2,223 $ 4,345 $ 2,223 $ 4,345
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Equity Investments (Details) - Schedule of unrealized (losses) gains for all equity investments - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Schedule of unrealized (losses) gains for all equity investments [Abstract]        
Net gains recognized during the period on equity investments $ 1,307 $ 383 $ 387 $ 409
Less: net gains and losses recognized during the period on equity investments sold during the period
Unrealized gains recognized during the period on equity investments still held at the reporting date $ 1,307 $ 383 $ 387 $ 409
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements (Details) - USD ($)
$ in Millions
Jan. 31, 2021
Jul. 31, 2020
Fair Value Disclosures [Abstract]    
Fair value of investments in hedge funds $ 3.5 $ 4.8
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.20.4
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
Jan. 31, 2021
Jul. 31, 2020
Fair Value Measurements (Details) - Schedule of balance of assets measured at fair value on a recurring basis [Line Items]    
Debt securities $ 21,501 $ 18,363
Equity investments included in current assets 29,470 5,964
Equity investments included in noncurrent assets 4,735 3,825
Total 55,706 28,152
Contingent consideration included in other noncurrent liabilities (799) (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] 3,667 2,498
Equity investments included in current assets [1] 29,470 5,964
Equity investments included in noncurrent assets [1]
Total [1] 33,137 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] 17,834 15,865
Equity investments included in current assets [2]
Equity investments included in noncurrent assets [2] 2,416
Total [2] 20,250 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] 2,319 3,825
Total [3] 2,319 3,825
Contingent consideration included in other noncurrent liabilities [3] $ (799) $ (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 73 R62.htm IDEA: XBRL DOCUMENT v3.20.4
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 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Balance, beginning of period $ 1,825 $ 3,637 $ 3,825 $ 3,619
Purchase of Rafael Holdings, Inc. warrant 354   354  
Redemption for Visa mandatory release assessment (1,870)
Total gains recognized in “Other income, net” 140 408 10 426
Balance, end of period 2,319 4,045 2,319 4,045
Change in unrealized gains or losses for the period included in earnings for assets held at the end of the period
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.20.4
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 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Schedule of liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3) [Abstract]        
Balance, beginning of period $ 391 $ 396
Transfer into Level 3 from acquisitions (see Note 9) 393 375 393 375
Total loss (gain) included in “Foreign currency translation adjustment” 15 (5) 10 (5)
Balance, end of period 799 370 799 370
Change in unrealized gains or losses for the period included in earnings for liabilities held at the end of the period
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions (Details)
$ / shares in Millions, $ in Millions
6 Months Ended
Jan. 31, 2021
Feb. 02, 2021
$ / shares
Dec. 03, 2020
USD ($)
Dec. 11, 2019
Acquisitions (Details) [Line Items]        
Contingent consideration, description The contingent consideration of $0.5 million will be paid (a) no later than November 30, 2021 if the acquired company generates EBITDA of no less than $1.0 million between October 1, 2020 and September 30, 2021; or (b) no later than November 30, 2022 if the acquired company generates EBITDA of no less than $1.0 million between October 1, 2021 and September 30, 2022.      
AcquiredMtuco [Member]        
Acquisitions (Details) [Line Items]        
Shares percentage     51.00%  
Loan payable (in Dollars) | $     $ 0.1  
AcquiredMtuco [Member] | Subsequent Event [Member]        
Acquisitions (Details) [Line Items]        
Purchase price (in Dollars per Share) | $ / shares   0.3    
Ringsouth Europa, S.L. [Member]        
Acquisitions (Details) [Line Items]        
Shares percentage       100.00%
Call Option [Member] | AcquiredMtuco [Member]        
Acquisitions (Details) [Line Items]        
Percentage of shares     5.00%  
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions (Details) - Schedule of acquisition date fair value of consideration - AcquiredMtuco [Member]
$ in Thousands
6 Months Ended
Jan. 31, 2021
USD ($)
Business Acquisition, Contingent Consideration [Line Items]  
Cash paid $ 2,732
Cash acquired (344)
Cash paid, net of cash acquired 2,388
Contingent consideration 393
Total fair value of consideration $ 2,781
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions (Details) - Schedule of impact of the acquisition's purchase price allocations on consolidated balance sheet
$ in Thousands
Jan. 31, 2021
USD ($)
Schedule of impact of the acquisition's purchase price allocations on consolidated balance sheet [Abstract]  
Trade accounts receivable $ 656
Prepaid expenses 1,644
Property, plant and equipment 75
Goodwill 1,894
Customer relationships (15-year useful lives) 1,960
Tradenames (20-year useful lives) 440
Deferred income tax assets 197
Other assets 161
Trade accounts payable (1,306)
Accrued expenses (423)
Other current liabilities (329)
Noncontrolling interests (2,188)
Net assets excluding cash acquired $ 2,781
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions (Details) - Schedule of impact of the acquisition's purchase price allocations on consolidated balance sheet (Parentheticals)
6 Months Ended
Jan. 31, 2021
Customer Relationships [Member]  
Business Acquisition [Line Items]  
Useful lives 15 years
Tradenames [Member]  
Business Acquisition [Line Items]  
Useful lives 20 years
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Acquisitions (Details) - Schedule of acquisition date fair value of consideration - Ringsouth Europa, S.L. [Member]
$ in Thousands
Dec. 11, 2019
USD ($)
Business Acquisition, Contingent Consideration [Line Items]  
Cash paid $ 450
Contingent consideration 375
Total fair value of consideration $ 825
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Other Operating Expense, Net (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Other Operating Expense, Net (Details) [Line Items]        
Received from sale of third party $ 2.0      
Straight Path [Member]        
Other Operating Expense, Net (Details) [Line Items]        
Legal fees 1.4 $ 0.6 $ 1.7 $ 1.2
Recorded gains from insurance $ 1.1 $ 0.4 $ 1.7 $ 0.8
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.20.4
Other Operating Expense, Net (Details) - Schedule of other operating expense, net - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Schedule of other operating expense, net [Abstract]        
Corporate—Straight Path Communications Inc. class action legal fees net of insurance claims $ (306) $ (160) $ (4) $ (421)
net2phone-UCaaS—other, net (100) (63) (100) (63)
Traditional Communications—gain from sale of rights under class action lawsuit 2,000   2,000  
Traditional Communications—net2phone indemnification claim (387) (169) (387) (534)
Traditional Communications—Carrier Services settlement (554)
Traditional Communications—accrual for non-income related taxes related to a foreign subsidiary (2,150)
Total other operating gain (expense), net $ 1,207 $ (392) $ 955 $ (3,168)
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.20.4
Equity (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Jan. 05, 2021
Dec. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Equity (Details) [Line Items]        
Proceeds from stock options exercised (in Dollars)     $ 686 $ 276
Restricted stock contingent vesting arrangements, description     The restricted shares will vest if: (a) for any fiscal quarter of net2phone 2.0 between November 1, 2020 and October 31, 2023, net2phone 2.0 records subscription revenue that is at least $18 million, and (b) as of October 31, 2023, the valuation of net2phone 2.0 is $100 million or more. The restricted shares will also vest in the event, prior to October 31, 2023, net2phone 2.0 or its assets are sold at an equity valuation and on a cash-free basis of $100 million or more, regardless of whether the revenue threshold was satisfied prior thereto. The restricted shares entitle each grantee to proceeds only on a sale, spin-off, initial public offering, or other monetization of net2phone 2.0 and have protection from dilution for the first $15 million invested in the net2phone 2.0 following the grant.  
net2phone 2.0, Inc [Member]        
Equity (Details) [Line Items]        
 Percentage of outstanding common stock   5.00%    
Aggregate estimated fair value of equity (in Dollars)     $ 200  
Howard S. Jonas [Member] | net2phone 2.0, Inc [Member]        
Equity (Details) [Line Items]        
Number of restricted shares   50    
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  
Class B common stock for vested shares 283,838      
Proceeds from stock options exercised (in Dollars)     $ 700 $ 300
Class B common stock shares repurchased     81,041 32,551
Common Class B [Member] | Deferred Stock Units [Member]        
Equity (Details) [Line Items]        
Unvested DSUs outstanding     154,169  
Common Class B [Member] | Employees [Member]        
Equity (Details) [Line Items]        
Class B common stock shares repurchased     109,381 37,348
Aggregate purchase price of shares repurchased (in Dollars)     $ 1,300 $ 300
Vesting for DSUs 19,919      
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  
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.20.4
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 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
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,362 26,320 25,448 26,300
Effect of dilutive securities:        
Stock options 9 4
Non-vested restricted Class B common stock 342 131 335
Diluted weighted-average number of shares 25,713 26,451 25,787 26,300
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings (Loss) Per Share (Details) - Schedule of shares excluded from the diluted earnings (loss) per share - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Shares excluded from the calculation of diluted earnings per share 1,035 1,190 1,070 1,710
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,035 1,190 1,070 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   520
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.20.4
Accumulated Other Comprehensive Loss (Details) - Schedule of accumulated balances for each classification of other comprehensive (loss) income
$ in Thousands
6 Months Ended
Jan. 31, 2021
USD ($)
Unrealized Gain (Loss) on Available-for-Sale Securities [Member]  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Beginning balance $ 42
Other comprehensive income (loss) attributable to IDT Corporation 17
Ending balance 59
Foreign Currency Translation [Member]  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Beginning balance (7,452)
Other comprehensive income (loss) attributable to IDT Corporation (1,564)
Ending balance (9,016)
Accumulated Other Comprehensive Loss [Member]  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Beginning balance (7,410)
Other comprehensive income (loss) attributable to IDT Corporation (1,547)
Ending balance $ (8,957)
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Details) - USD ($)
$ in Millions
Jan. 31, 2021
Jul. 31, 2020
Commitments and Contingencies (Details) [Line Items]    
Accrued expenses $ 41.1 $ 40.8
Purchase commitment 1.3  
Performance bonds outstanding 19.8  
Restricted cash and cash equivalents 9.8 $ 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 87 R76.htm IDEA: XBRL DOCUMENT v3.20.4
Other (Expense) Income, Net (Details) - Schedule of other (expense) income, net - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Schedule of other (expense) income, net [Abstract]        
Foreign currency transaction gains $ 1,893 $ 278 $ 1,466 $ 949
Write-off of tax assets related to prior periods (139) (613)
Gain on investments 1,307 383 387 409
Other (30) 28 (61) 40
Total other income, net $ 3,170 $ 550 $ 1,792 $ 785
EXCEL 88 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !>.;%('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 " 7CFQ2NE;5F.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O285':'+BV-/"H(#Q;>0W+9@TX;DI-VW-ZU;A^@'\#%W__SN M=W"-"=+T$9]C'S"2PW0S^K9+TH0U.Q(%"9#,$;U.94YTN;GOH]>4G_$ 09L/ M?4 0574''DE;31HF8!$6(E.--=)$U-3',]Z:!1\^8SO#K %LT6-'"7C)@:EI M8CB-;0-7P 0CC#Y]%] NQ+GZ)W;N #LGQ^26U# ,Y5#/N;P#A[>GQY=YW<)U MB71G,/]*3M(IX)I=)K_6#YO=EBE1"5Y4=<'%CM_+VY44J_?)]8??5=CWUNW= M/S:^"*H&?MV%^@)02P,$% @ %XYL4IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" 7CFQ2+0YH47 % ""%P & 'AL+W=O7([0=NB;L)7$@VVEDDS@ MVW=E.U:@SL;3F7L!V_'^]?-*_N]:9QNIGO1*"$->TB33YYV5,>O/O9X.5R+E M^EBN10:_+*1*N8%3M>SIM1(\*H+2I,<\;]A+>9QU1F?%M9D:GKT0B=R<=VAG>^$N7JZ,O= ;G:WY4LR%^6,]4W#6JU6B.!69CF5&E%B< M=\;T\\0/;$!QQY^QV.B=8V(?Y5'*)WLRC#P[UE,1))8)>#X MIQ+MU&/:P-WCK?IU\?#P,(]Q= ]XW@5P%^\: E M6?%8E]SPT9F2&Z+LW:!F#XK<%-'P-'%FIW%N%/P:0YP97J8>"=-X6]P_#IS?J'G'\K<;KJ^P4UD M:D2JD1'Z]0C]8H3^GA&JZ;@3RU@;Q6&H6YZ*IIG =::7]V3R_6Z&( UJI $J M=:]X%&=+,G]-'V72A(+' PI",:PIAJA*G?K[UW5C/O!PZG5_(!1!31&@,I-< M*0MQ'>N0)^1!<&77.H'WL!$*5^MVO:#K8POSI.8Z097&D)JH2,]UPI=-)'C\ M@B=:(!RG-<=IF^4[ 1(%^9F"#;R0W\5K$Q&NY'D>];Q!@*:'>L[RO%9@U?S= MB;54IEC5AIN\V>IPQ8?W!OF6;,>,:1NRZS@1BDQ@'2VE:LS7 9UQ&$*A5" 0 ME6(8'7-TK-UK-Q,JEA&ZV ](;;W\EP\?#M@Q=7Y,_79XNR_D-5QLGE%<[!"5 M\W"*F^][JBIW^[EPN1\,HW(V3G$?KA;:/.5)0BYR#3_K9AQVK^ 44S(I,9+KF6?,K@ L>X1[N:#)V*CHMN"*'"Q0[EBCFO9ZV\ MWIH@NN CMTJ$?8'[ G,6S5A8_S4*I(#M%VWA45!Y!))B^S*%< M0G&24:.O'E"_O,(@G=,SW)XKR'O^0J813&J\B,.RP45RB$LRUO7[=.#Y0XS0 MF3W#_;DB'$<1?)SHH^U!V8!_SYISATL.F$P;S?"\W62,C+G5CF9JP;L0-=?D"G!]Z/@ A]/ _\3AN+J ,.] M^YLL&HJ5S%!OPT7Z_DD7FFL/(W)%@.&^?1\;\%FY()1]7'XB55*RS\NE-2^VN M%,IVB_1Y1 =!WV=0U9Z;H)P=^[AU-BUX[&F=F?K#GY519XI^JQ;Y?V4T^$]& M&?0)U*/!NY3V=G8Y[6="L?FK(6'0,94;GO75>H-Y7&RK]MSMY>[T#;=?&9HD M8@&AWG$ PZMRP[<\,7)=[)D^2F-D6ARN!(^$LC? [PLIS?;$#E!ONX_^!5!+ M P04 " 7CFQ2&/Q04_)[@*)M]?> =<+DES[FBO1:R*2 MZ),H;[:?OB/9:\KB@WW X=XDDC6D_AP.YS>D]O99M=^ZK1 :?:^KIKM;;+7> MO5NMNF(K:MZ]53O1P).-:FNNX;9]6G6[5O!R;%17*Q)%R:KFLEGO/[P63YM]?##ZOYVQY_$%Z%_W7UJX6YU MZJ64M6@ZJ1K4BLW=X@-^MV;IT&"T^(\4S]WD&@U#>53JVW#S8WFWB 9%HA*% M'KK@\-]>K$55#3V!CM^.G2Y.[QP:3J]?>_]A'#P,YI%W8JVJ_\I2;^\6V0*5 M8L/[2G]6S_\2QP'%0W^%JKKQ7_1\M(T6J.@[K>IC8U!0R^;P/_]^=,2D 6:> M!N38@%S;@!X;T'&@!V7CL!ZXYO>WK7I&[6 -O0T7HV_&UC :V0S3^$6W\%1" M.WV_5DVG*EER+4KTD5>\*03Z,G37H1OTZY<']+U* MPYN']JOB^):/A[<0SUM^XLU;1/$2D8A@1_/UA>9]=6H>G3=?P7A/@R:G09.Q M/^H;=-^VHM&(=QV,\UV@1WKJD8X],E^/O-LB\ TJA@OQ6R_WO()7.'UUZ"H9 MNQJ6V?X^S5D&?ME/76);92Q+HI/5F4YVTLF".C^+3K>R&":[^#V2#[W&$S$X MRK,XFVEVF.&$)L0M.CZ)CH.B'\2C1ITH^E9J*9SZ8NO%!,?1W*6V%M &J;<0,-./E5BB!C"A-HA7D,S'A0]80*7J'_6FKTP3,'F3+/,H1UPC6,H] MY/O3:AY#"!Y'63P^[JL7SU(]."*UAX@3/'>$;<483A*W)[*3)[*@)SZU8L=E MB<1W@&#G#J3,>C',4CH/)(<5Q3AVR\M/\O*@O%_T5K20\Z>YR24QMZ,XS\G< M@RXK&GE6(HX,+J)P-"G-JRM$'KLY=R2F>3Z3Z;(C!%.?T G7\(7)AE*GU2]+ MM .HZ3%,AR2W&Y;H&/I.V=B6$R5L/O].LRC!'M&&2Y@$1?]3J?)95I53&K%G ME&6,SJ4YS,@T4Y]+,X##8<(=HE,VFC=/$K)'Y_9Q[9!J^ MX3#@KLO&V,4S9D^S;99EU,,+;'"&PSS[!0*3:]D\H4I !8K:H=2\49N;'FX" M2\K&5P:%PURS;96SW%,V8 ,Y'*;<@]@(6/,E>+90M4":?S]*]<>!@WG99&$? M]=I668Q]R]] #X>I=PC7@#-MPN34%F=;97GDR?/8< B'071(H@%Q-E\88;&% M(9==Q-+8-]N&1#B_JD"N)'^4U5AUA:ID8O!!+N#CO!C9\9>A$G'Y@#C *7D MO.)TF6',4K<'B,$'">/C0U&TO0C7"L2F "8)(_%T!Q;Z=AAQB)PI$>BP0:YL#$:M["P%$NQ4YUTQSNQ60#;BR2= ML\UEAV,H?CPJ#35(F!KGI=YQ78):TV M#2A)J+4S8IPH@!![D&')<4NG8G#,=66G+9T01[JEABZ$'"&YFUJFMY*+X. M!PRJ&2) -(5/<;"_X23S7;?CA;A;[%K1B78O%O?(=8ST!W1T?OQCP$:C(#%_ M?/B*UJK=J2':58,@ZQ7?MJHJ1=O]]2\9P>G[5[UXCWBOMZJ5_QLLMAQ&.ZH@[W&TC*+H/6K4\7#2!I&Y(>RE,.$P+(9]OXWLD$%WTE81LX!VQ0D:9)9A9?3 M+F7,DX+HY!@QC,NO+63)OGUYG56N8?5TL%^%-=3);DRD:H/P,LFS<6T=KHXS M"4_6%925Z /8U_5K&(Z&9(ES\MH$)U:3C[,FGI.>L_.=)10>W4Z,)_'5B].A M-K%ODHCA.=E==G%"B"<744-V&B8[U'%]W5?C\;8Z4%[5$&3;X4O$'GBD.O<9 MK4WOFRR/T[ENAUG*L >;U$">AB$_E5V*C2RDZH\:[M,P]_^MF@%1K:JJ87W) M1@N(:\_9O>/\,IZ7?@ZC&]B\^'QM\$^OP7_ CS;14SFVNRRZPS64&VBR\&W4ERP!UF*$SPW]"-< ,Y5B8Q%YQGXK#-N3Z#-78!:Q<"ESD. RUA09MS89//86$\N-@7FA&3 MP%G\9T2 2<,LG(:OC0#'F5QB>=IEY%ML)LNR"]^A+L5 :GWP=$AS&_1?B9MT^RZ6 'NH%6T=L41M8>/N\?;K3:C5_('Y76JAXOMX+#5 T&\'RC ME'Z]&3ZZG_[(XO[_4$L#!!0 ( !>.;%+&3004C0, $@. 8 >&PO M=V]R:W-H965T&ULI9=A;YLZ%(;_BH7VH95Z"X8 295$6E-= M;5>:%*W;O9]=. FH!G-MDVS[];.!$ @$DJP?&@SGO#S'^/#B^9[Q=Q$!2/0C MH:E8&)&4V9-IBB""A(A'ED&JKFP83XA40[XU1<:!A$520DW;LCPS(7%J+.?% MN35?SEDN:9S"FB.1)PGA/Y^!LOW"P,;AQ-=X&TE]PES.,[*%5Y#?LS57([-6 M">,$4A&S%''8+(R/^&F%?9U01/P;PUXTCI$NY8VQ=SWX'"X,2Q,!A4!J":)^ M=K "2K62XOB_$C7J>^K$YO%!_>^B>%7,&Q&P8O2_.)31PI@:*(0-R:G\RO:? MH"K(U7H!HZ+XC_95K&6@(!>2)56R(DCBM/PE/ZJ):"3@R9D$NTJP+TUPJ@2G M*+0D*\IZ(9(LYYSM$=?12DT?%'-39*MJXE0_QE?)U=58YTSK=:J>;:E;JJ;'K MJ;$+OS6P.Y-P+$0>3_LH)Y^8S^)C 2P,-0K60#?@;%$?8WPYSJM@KVZ8&^PX!4E M0J"/*&!)HE[!1=4#LGXMZP_+-N0>;EJS_B5K=B2HA3ZMT:=7H%^T8*>=I>BX MW04[%M6BG=6TL^MISZ_669?!]NT3T)&@%B>VCJYD74^JOD*$5-82I]M><[&Z M3>[ZDQ/>L:@V<,-&\8A9 !$Y_WE ;K9(Q=_+C+LTWFQZRCP2U68^^AL>-KBR MG9\O;6=\="$\;$-_WM#X(A<:BVKC'WT(#QO1#4V-NP9C6ST^-![79CY:$1[V MHBM;NU)K<7C.Q#G%[0ES9]ZY&3[Z"!XQDEO:V^NR3+#;61-]8<[DS(<5/GH4 M'C:I6QO<[^+@V>E+M"<*>]@[838;G_EZC_6%\&V<"D1AH]*L1U_E\W+;4@XD MRXHO_S.;%*F M7P.5NP8 /$; 8 >&PO=V]R:W-H965T&ULI5E-;]LX M$/TKA+&'!*ACD?HVD@!)''N[0-N@:;>'H@?9HFVADN@EJ22[OWY)2;9L^>9]>C1P](IK3E=0N$G5YHGC0Y_: M\/C_WON\)J_(+!-![UC^+4OE]FH4C5!*UTF5R\_L^7?:$O*UOQ7+1?V+GENL M,T*K2DA6M,9J!$56-M?DI0W$6PQ(:T , ^SV&+BM@6L:>#T&7FO@O;4'OS7P M30._QR!H#8*W#BEL#>K9GS31K:=FELCD^I*S9\0U6GG3?^KYK:W5C&2E3L5' MR=733-G)ZSM6"I9G:2)IBAZENJ@\DP*Q-?JTHSS1^2+0V=SGP_;!@/U$!><0(;*/T"T9=/A'4EX@%[]#Q"$8&,_L[>8.1.?_ M];[XY=Y/@N$>TL6M_;D]_MZ7*U;0+E'0]YNED%P5E!\#WKV#=Z_V[O5X_TR? M:%E1,&L:RZ"VU/7UZ=IUXS (+B=/QY,!P(@;QKE[>Q M1&?T99570A5\W9Q2M6.MLJ39!]00DH)QF?U3-YQ#@6]Z]8]B0((8>[X1> A& M0FS,S]R&^1Y1D3<"#\)P&,*!#P\A"@=#]*AVO*S,C&C<_XKKN>T:.X'G$2/2$"PDQ(4C M'1TB'0TGXU":03&.K&%X7N 9.6:#?!P9H+D-BF+?2,.%#<*.%_:LZ_A .GXE MO9Y45I4K,(EBNT?/-?C9&"\R%Y"-(;ZQ%A= 7Q@3F!QV.J7@#-+[PJ1:,BNK M>(%[O&,-P261XQMU> ;BU$(W&,T!7."'<6AF,X0+G/BHL)^2/Y))>)#\)[FE M'+%&$I4;M%$J7Y?6.@3G[U"IWAK.!*7H(Y,480[AV MF@S[;TGI)56O][3EC&3RTE/??'ND 7&)R=J&$2>(3-H *G+,W6\!]8FCOK+> MR48\K!L?.'O*ZI,%Q?QUXK8R&[L.L6H8 ,/8I#2'8$JC6,PA;Z'3MY8[.8B' ME=-'NE_&;2D#&0,*R26.J7\!6.Q8?&T047GCF'QMV%@IG1ZZG2;#PZ),TSUK M^)XCS1$ M6#D H((>E8H[Q8:')9N5 59(WL^^H#O&=XSW:M>VC^ D0[ 3F;&P8;%9,>8 MB*A]P]2O &SL1STJAW02CSB#;Z;W"2_5Q(M],-2>WISRO!86)0N+0EV$9*N? M6Y:GE ^^U)).>)%AX76;B&RETQ;-5%8F7'2# I=KZRX\BHQSX9N%&419RQ5$ MF2\<"P U5LYZ"C/I1!89%EFS+*_TJ=Q_X$X@[MCD#J%L[A JZ>R MR/ YT[?Z")FFXT2_4FTH*JMBJ07X>G_J6 D5&A6959*OJKQ)0O64]F7P8#9V MBH@,*Z(N&Q_K8<#38 L4XKN!E8, +'#-S6 .>O,\4P'"WOKV2-+I(C*LBXZS M<(@SH&'\$)L"'X(%GIFB<]A;%)J<(6_]G+4D.FWIE +YE3.6VU>L'G4U'.LO M):DND/I=L4E4M>7D5=HDL'C]4*KG5;OA,CDZ_"\HW]3?=83JKRIEH^!]CF>+J#V6S*]@_S,R/0>:K\AP71! M!3N/^<->DH-!_# M/B1\DY4"Y72MZ#@7H9IMWGQ?:FXDV]6?-Y9,2E;4?[R-L; MW<'A*]_UOU!+ P04 " 7CFQ2(\)3$*@" #H!@ & 'AL+W=ONA5QJRN M?%_G%=14G\L5"/RSE*JF!I>J]/5* 2T%GJ]F8J2V5C.!,P M4T0W=4W5GQ%PN1YZH;?9N&-E9>R&GZ4K6L(FA.;R4+*![NX*89>8 ,"#KFQ#!2'1Q@#YY8(P_C=<7J] M2PO"1OM)%U!\8(:B;:D3YU==@"(,]N0-0!HM> 9 \@[@#Q>STD'2!YKX>+#N!2 M]]O<7>$FU- L57)-E+5&-CMQU7=HK!<3MD_F1N%?ACB3C:70DK."&BC(W." M36 TD4OR=06*VM/4Y/A>T*9@:'-"CF=4H4D%AN64ZQ-R1N[G$W)\=$*."!/D M6R4;346A4]]@@-:-GW?!C-I@HCW!Q.16(K,F4U% L0,_.8P?',#[6)B^.M&F M.J/H(.$7*LY)')Z2*(C"'?&,WP\/=J7S?]ZG_^S]13'BOE5BQQ?OX;L1N:SA MN4G(S^N%-@JO^J\#[$G/GCCV9 _[W,C\X^8*@']1![9H/6RKG#1ZG[2T4 M&,25IZ0$@"V8CL9I#X,EB86?[M2$,7 A601^S)$Y2_W'[2-_: MA.'@\J71Y*W1QR1X:3-]:Q-=Q&%OU%;)W[JZ-:C2::;&"C3"M$?3[_:R?.W4 MZ-7^*+P:ASOV)RCCK>H^T[=OP"U5)IJNS!RY81C(0W* MD)M6^!2!L@;X?RFEV2RL@_YQR_X"4$L#!!0 ( !>.;%)?$Q#I[P, $P- M 8 >&PO=V]R:W-H965T&ULI5??CZ,V$/Y7+'0/NU*S M8'XE1$FDW215]]1K5[>W[4/5!RA+D7,U=S*M#U/75=N,%D3=B0/E\&8G9$$T/,J]JPZ2DK1R M*G+7][S8+0CCSF)6K3W)Q4R4.F>$CVV?:++B+ MV8'LZ3/5+X2[N;./9ZN<>506?S&Z$F=W2-#92/$9_/P MF,X=SV1$<[K5!H+ Y4B7-,\-$N3Q=P/JM#&-X_G]*_J/%7D@LR&*+D7^.TMU M-G@[:ETJ)HG"&#@O'Z2KXT0IPY M ([=P6\<_*Y#>,4A:!R"MT8(&X?PK1&BQJ&B[M;<*^%61)/%3(H3DL8:T,Q- MI7[E#7HQ;@KE64MXR\!/+Y:"*Y&SE&B:HF<-%Z@"K9#8H:4HH/8R4Q1'BA[Y M5A04W?PLE+I%-R^&IFKD:$C1AW&V3 MS$.=C'\EF0!]$%QG"JUY2E.+_VK8/Q[P=T&85AW_59T'?Q#P/>%W*, _(-_S ML26?Y=O=/1N=_Q=]_=W1+\0(VE()*KS@"EY;'5>+XX_[C=(2>O_/@7!A&RZL MPH57POT"NR1KBBXW16>KIQHBKB#,GGA,Z5G0F0QAW-!],QXR_ MJ3J0+9T[P%I1>:3. ME:I!\*C^UZCULIQH-2P("!\<%A=Y62\NU7!"7+54[J MP97^!9MNM0?:B(][V8SP!'?KS6(5X:!3<#:H*.Z4Y=IF-;ZFP*158#*H@*WB M3"W8&$]L"<1)A['%JL_8!A6%XPYC:\!KC).6<3)<_M>[RT8ZZ1<=#H-NB?>M M@@1W./=MX @W[BBS[EN-?#^([)RQ]VVV>_^!]4U-^[9N>Z*U9)M2F[9'6B N MX"W74N2 L@>)-(7&M'=!$_8BWZ3S/RXM1OZDHXX-R/>[/6"SBH,KXIP=?/#W MED1/G,?5)YAX\B!DM4M8-<']482#H-LH%K,0)UU9+%C))$RZNO3-0+VD.X[< ML]-A0>6^.I8K:/^2ZWKZMZOMT?^^.O!VUA_P=(DMZROSJ5"=1K_!U]\9'XC< M,ZY03G<0RKL;PW\HZZ-[_:#%H3J;;H2&DVYUF\'G#I7& -[OA-"O#R9 ^P&U M^!=02P,$% @ %XYL4HVC]M_'"0 =58 !@ !X;"]W;W)K?YO$PV8AN7G_*]V,E/[O-B&U?R9?$P+_>%B-=-HVTV9X9AS[=QNIM= M7S;O?2VN+_-#E:4[\;4@Y6&[C8OG6Y'E3UM1N"++:B:9QQ\MZ>P4LVYX_O<+N]]105OFV;2PSV*:[ MX^_X5]L19PWH4 /6-F"O&C!GH %O&_#7$:R!!F;;P'S5@ ]%L-H&UNN4C($& M=MO ?MU@*"6G;>"\;D '&BS:!HNQ#99M@V4CA^/X-8._BJOX^K+(GTA1HR5; M_4>CH*:U'/-T5XO]>U7(3U/9KKIV\UV99^DZKL2:?*_D+ZGDJB3Y/?'^.*35 M,_GP8Q$TQ3]I M\= ;"#0?_(JSH!FKK[9 MS5J&EM^*."-?XW1]$>V(&^]3F&OU1@IR-B@/Q;.\SCSY";3WWL@E20[;0]9T MU>_51A3$S;=RBMG4W_U'07[+RQ)@]<>SKL1]FJ050!+H2;[DNR3?546>R4\> M2+2K1"'*"DHGU#.Y65R6Y*:^M*VQZ MP\-/P\-'#T^\>QD>9D##L/#EVJJK@IDCDVIVIGJ%)HI;$^IY=8#&P5;:Q.HUW>=R'R?B:B9GU%(4CV)V3: Y&HG'1^() MD'A"))[H_3P]95DG95E:97V3MYLB3>J[V,ODGQPG_Z/.]HS].3GGV2GJV5 M7K.ZN+AKQ"4U)^O ,JXG-4A:MCI969RJTH)P3+W1K[2939C5D'A\))X B2=$ MXHF \1B\&3HGW3A:W:S2>LJZ.S0W0%+E9-=?1:>:5?2MH\X9IF.H0M*F,&&. M0N+QD'A\))Y@9#^&2/&B]_/TM+8X:6VAU=JQ7DQZ]6(JU;85Y$,FZT:PHEX MJT^' B6,-O8$D2'Q>&,3]Y$"!D@\(1)/]'Z>GLJ6)Y4MM2K[(JJW5;4$RB2@ MG'*UH2:("HG'0^+QH>M?J$N 0,4!57F(E%7T?IZ>8JC1&8#&V*+]]Z32>RHM M5:]J9QQ:/P%(YIA+"W!5 .B0K0)!;<-FZL0"(:G-H,HT@+!LP55D"""AVAVZ M>(V]0L_,6HIFL+14(QP6 #EDL0#0(8\%@L(F"X0<E@1?2RB (LHQ"**$(CZ(NP,6:IW9*>4 MQE2U'"FU@=4F#%2_V"M]PK*9L8A\+*)@;&>&6!$C!**^ZCHSF>K=Y#]5+E/ Q[6 M?3Q7'WR*VI"(O+&I^U@1 RRB$(LH0B#JJZWSCZG>0!Y5-E/5@EP:ZKK3U<>: M(BXL;QF+R(>Z@*O%5P#@9$$%3%18[C "45\ZG85,]1XR?")AH")3O4Z'4J#. M=0$D!'5,JMY!? @I$^5 15 6&X#R!! @A49@QVHGBDX5JJ%*;_M%"JY5*2LGA>..@ K 'IA2U:U$SP(NE@"QU=\ M"$FIL^0J-@"PE@7Y'"H.'"G@TOL>67^D.AN3ZGW,2<<4*+:"!&H=;Z7.; M,N]B.9981 $648A%%"$0]4^2=;XGT_N>W\2+ ].<=@0]FFI3Y(>'#2E.6+(O M\HGW[4EP@"GUX2.W^B3F#)K89G46$0^ M%E$PMC-#K(@1 E%?=9U)S?0F]9_:$F& $TLM$_HO*"S;&HO(&YV[CQ4RP"(* ML8@B!**^WCIGF^F=[5&;(@SP:FES'DO1%]9!:"PB#XO(!SN!+X&39A"2 6>7 ML%*+$(CZ\NG,=C;:;#\[5@AOC##51W8<:P$Y%I#9OJ!<[<,5 +VPEH:CSA\> M!'6@U:\/(2FGAJF68@&$Y1:0:@@@P7_:A.SVX8T1UMGM3&^W3]D88:J+/K Q M B"'-D8 Z-#&" 2%-T8@Y-#&"( %-T8 '#A2P*5K-D9X9UISO6D]:6.$ Z=U M#>"L[DC<2I_;A)D7B\C'(@JPB$(LH@B!J*^QSHOF?Y\7S4%C&#A:[>J3FK ^ M&!W2PPKI8Q$%6$0A%E&$0-278>=%\[_-B]9'FN!%\]%>-%9(#XO(QR(*@$Z MO6BLB!$"45^$9P^TP/&B^5@O6A]ORC2'Y45C$?E81,'8S@RQ(D8(1'V!=5XT MQ_.BN6IGFD YX8(X:#V'Y45C$?E81 $648A%% &#HBD(.B^:_X5>- ?LT^8X MHJ(H+"\:B\C#(O*QB(*QG1EB18P0B/JJZ[QH_A=XT1SR M].C;HB\L+QJ+R <[ M@1KJXBD D$O5&0NQ,HL0B([JF9\][;)^(.N_X^(AE3>_3-Q+9N.3([^EQ?$9 MI\<75;YO'H!YEU=5OFW^W(AX+8H:(#^_SV7QV+ZHGZEY>M+L]?\!4$L#!!0 M ( !>.;%(\Q7.>8P< / < 8 >&PO=V]R:W-H965T&ULM5EM<]NX$?XK&,U]<&8LBP#XFK$]DRB77CKWXHF3]C-$0A8:$M"!H&SW MUW\ M8O65VG,)3[9*5\S 3_VPJO>:L\(MJLH5"8)X53$A%[?7[MZ=OKU6C2F%Y'<: MU4U5,?W\D9?J\6:!%R\WOHJ'G;$W5K?7>_; [[GYOK_3\&MUU%*(BLM:*(DT MW]XL/N#W:YK:!4[B'X(_UB?7R)JR4>J'_?&EN%D$%A$O>6ZL"@;_#GS-R])J M AQ_=DH7QW?:A:?7+]H_.^/!F VK^5J5_Q2%V=TLT@4J^)8UI?FJ'G_AG4&1 MU9>KLG9_T6,G&RQ0WM1&5=UB0% )V?YG3YTC3A: 'O\"TBT@PP7AQ +:+:#. MT!:9,^L3,^SV6JM'I*TT:+,7SC=N-5@CI-W&>Z/AJ8!UYG:M9*U*43##"W1O MX!_LD:F1VJ(UJW?H,^QSC2Z^2]84 F3>H27Z?O\)7?ST#OV$A$3?=JJIF2SJ MZY4!/%;K*N_>_;%]-YEX=XQ^4]+L:O2S+'CQ>OT*[#@:0UZ,^4AF%?Z=R2M$ M\24B <$>/.NW+P]FX-"C;ZG31R?T_;'GFADA']I@%4;P>D9M>%0;.K7AA-K? M(;F%S%7%T46IZOJ=S_.MBMBIL*E\N"4XME8=3OTQEEI&.#T*O8(7'>%%LU9_ M*/X%8=M&D5&0ZKF2N2@YDD/<]K&]F=M VVMU$! &:/.,+IH:+H1\AY3'A>]G M?!@?0<:S/OS$H>CE@K6E1!:(54H;\6]WP^?/5EUTXJDTB^*!.\=". B3S._/ MY @U.0-UR[5V_G"^,^QI&$8MQ&3T]BA-\0#B6 A':>)'F!X1IK,([^S6N;H. MM((*U6S,MBEAQW+5V"@ 3W-Q8)N2^V"G'J?%V0"V1RB,8S_L[ @[FX5];U3^ M8VDYH$#@62#&>G+[L]'[LW"83&,9$E'LQXB#OCX'LRC_,#NNO;4U&+UOB9,! M)I]0B,D$J!/2P+,YOMXQ^39%,>G?0F9-_Z99P=\: M1IVN5Y8FE XWR2,6PS9-.*2O])B>20&^9Z) _,F&$:\OD;+[!@P.J2O-J9O: M!^T-KR%TA##,XFAHQUAJF5$<31C2)Y>!S_?LV3K\TM[1#9\V\&3S+T_, M/+GMM34B>ZX/(>8U^%97M?]#%W\1&L](PW96.#9,_O!38I:L[TP$(4NZZ#_;O2$ M \;8YZHX]M_V>Y7^6_]E -V"9%$J![>]@EG"; M[)[H8:??-?8>HB(T'0:B3RR,)C:0]'Q&\+P!CV9;Q$OZBR@!T% M$[[(_ JM2ZC8Z*-M%"IH=&K;.[@Z]\BT9M)X;<)CL%$03*'M>9',\^(+6C>E M%7QC4,VA#KNP0%1HU4%,ZTY-:%FY;1]$$.\VKL(LR)O-'?,F!A'R3!'/&(D3B8Z)M+S*CD_ MM+DDZ(I;A_9\;2,>\J-9D(1#W#Z2#$,R09*D)TDR/\]U7/C6XD9Z>B)GZ$G4 M1HM-T^ZCG05A4%32:%66]G5"&@[U;F(W/8P4XE&Y\$DE4PG8TQ:9IZVOT.RY MBF>C;]3H7'GQ>KAG-#_ZA*;&1]*S$YD?SXYH7;)LE 8-MK*A1A: ')H#51ZL MPW/(*V'0EN76DF?O!Y3Q(+8DR42G0GJ>(_,\][H4_$6(GCEL"B'M*8Z>H;A7 M"/D3U[EH^:*E M66(]_6TS%GQ>EPZSU"))D@9MKS&IWG-=CZ4Z[PD9@7L8>X M0IR1(6:/&)F:RFE/;W2>WD:EN(O"GO)V/H7GEJ+T&_TMGU65KF^6L W <9.5EQVFV&N9VQ&B;)5F,)+U& MC_DJBN*1S1[R"W$T06NTIS5ZGM8*#EEIFR?Q?[+0._ZE*1W:Z)$C(0XF9F+: M,R ],R;^1:/L5+GA#T)*&\,0(##6".5M@^EX%B0!)F24>AZY*,'95!3WI$SG M2?E_82NWX_^LE9X/I6E&Z?"KGT>.4!I,M9ZT)W":S/8T]\U^7[J3#ABN[-%8 MT92NF$,+LG0FG;1G8,WY"O0:2,_-=)Z;?^W;!OM]MW'C^F"*\GHP'7VYI]DH M(3Q"R3 ;5B=G1Q77#^Y(K4;N^T][\G*\>SRV^^ .JP;W/^+WZ_;PK5?3G@7^ MQC0$?XU*O@65P54"&ZK;X[7VAU%[=T*U4<:HREWN. /FMP+P?*N4>?EA7W \ MY+S]#U!+ P04 " 7CFQ2Y5%";I,$ "O"@ & 'AL+W=O5TNY\ M4GI?OTL2EY58"1>;&C6=%,96PM/2;A-76Q1Y<*I4DDZG;Y)*2#U9S,/>RB[F MIO%*:EQ9<$U5";N_0&5VYY/9I-^XD=O2\T:RF-=BBVOTM_7*TBH94')9H7;2 M:+!8G$^6LW<7)VP?#'Z5N'.C;^!,-L9\YL5U?CZ9,B%4F'E&$/3O*UZB4@Q$ M-+YTF),A)#N.OWOT[T+NE,M&.+PTZC>9^_)\+N34[ ML&Q-:/P14@W>1$YJOI2UMW0JR<\O+H23#DP!*XL.M1=5VD+P)^$#J&X]D1I--T]@+>\9#G<< [ M?@9OF66FT5[J+:R,DIE$!W\L-\Y;TL6?+P0X&0*0+\/\9#Q&LV^_ M.4UGZ=F3F/"IQ$A0.E4M])X3:K1H%U$)G4BAPY(G423Z M7;__!)?&UL:V>$+G(.G(-1LG7;:APFIV!L9&W0$A=9N' M4(JO"!M$#30<:F&)@.2FRXS-B0:2KGT9UMTUU%82NUI1L"UJM$*I/9]C[5M? M9G"K0UYK3B"07U9H92:B@X[";;R.X?OE@C2?03#4Y N7$?FV8$\+X"ZO>% ?<,#Z2<4LN<@21M2YW3S/,2[FD9]!%\*3_GOB0O@74T# MG^7?A2VDRRC9/0K+T9C9AT;=QXJYH6BRJZ#2]I>0X,8V4U*W:Q.ETA"!/"JL MJ0+\J#EF;\\<]*WX9/<1;N#*#0J;ACX,B> _*2;ZEXIA84/16$*V8^@C("?Z M6>-?6#JA#N#8_SA((F94&.-;5HR*Y-OKH._?Q]59:KIH18U$T\<#)=:WVX_/ MW1>K8WP5)&Z2E%14@:&'0QW6K&;I>7@QMZN[K!1Z&RA4TH5'Q'BHK:\N^Y$1 M%! ]IOJ(AV.V'1.^(119"61 1V3 5C%<\5ZH([*6-OSDX8J*!V#!P/65;D^B ML3R[VCT []5/Y3C >!L?]9"A79Z"?%[QA_%3OW?)Z!%!0W8;GDH.PKQNWQ/# M[O :6[:/D'OS]BGW4=@MS5506)#K-'[[>@*V?1ZU"V_J\"39&$\/G/!9THL2 M+1O0.0NK7W" X8VZ^!M02P,$% @ %XYL4MU=>51C" ZA0 !D !X M;"]W;W)K&ULK5A;;]LX%G[7KR"\BT$*J+$MWYL+ MT&1VL%ULVB!.=Q\6^T!+M$R4$K4D%IF@'VQ*8H\_,XYW[E0 MEUMMOMF-$(X]%ZJT5[V-<]6'?M^F&U%P>ZXK4>+-6IN".SR:O&\K(WCF-Q6J MGPP&TW[!9=F[OO1S]^;Z4M=.R5+<&V;KHN!F=R.4WE[UAKUVXD'F&T<3_>O+ MBN=B*=S7ZM[@J=])R60A2BMUR8Q87_4^#C_O,:U<@]Z^W?1Z#,A>:E6UO^R;5B;+'HLK:W31;,9" I9AG_^W-CA M8,-\\(,-2;,A\;C#01[EK]SQZTNCM\S0:DBC@5?5[P8X69)3EL[@K<0^=WU3 M6\Q8RY8BAZT=^U0&3\-DEWV'$VA=/VVDW01IR0^D3=F=+MW&LK^5F! MK(.7M/!NDI,"_\'+:V6#Z+2QLDR9__YN++. M@!S_/2%^W(D?>_'C_Y,U3TO[K)V(DE_^,D^&R<4IT>RCC?2:?:QS$(8%:PUB MYC:"W>JBXN4.\?,DK#BZRWG2S\>7KR+O5*/ MAF>2MG 5'8L(*%N[G[1Y:_""ETB$--?ISZO*:)YNR#YXJW:_$VD;0\2-.ZVN M32HBKI0.AS.BM!/Y+H"D59S\8#USX,P.0R6,IU&9BO-@4FQ$GFS!P5][FI&9 M5T)0-DX5! ;+T0G X,A%D42B58K$2IUYK\*#)*%U<%H;0W+#"H9*8O'HY7N+ M12\9<&"YSF#<")9)2P%<2R2_C*UVS.TJ, W*V>"VN,F?PMA@AD*X#8&JR2& M \L^R4PTQ&QVV?.(_(:J1X;8VYH$8Z%]S7\$QXB\5MRH$&IBVV!ZC=(;*=8' M!V0BE;[&%?R;,.%XGJ:Z+OWK"O1/I6@!')_J)W@AF ^ D_O:>/',WFZT$M[> M$$*"2LVLS"D64EZZB-M= 7,9/"FVYY5W: O@. S%$U?^ M2[!JEO,L#0IH!+)@[CQ$FN73DQ.Q)H.*%2:\"#WT14BL/&E!J M5^#P;A\+K]LT:FT:%']8LBWQJ"+FZ]K"E?"CJC.J-^6K,?!(;1F<^PLOJ@MV MW^!N\FU'D1 +![F:\F_[,MH[OENQC['7ZI%> S+TA\.V&PD*_5G4W3D=0!\" M!S7@91G99U$O^3N.1K<(+N\27KY@I-)E_IZ2G*=C&M:UGD&N,-^$.PH?A*8L M"IG#-ZY5W5$":+1!I:,-2TK4,,&=7DDEHD==O?]:M181)25:N\^7?0#:R=XJP\R":M-5$TBTW1N*X MY3Z^0L+R$?'C&'[2L@GE=O(]M%*RD< MV&GI1J$RBLKS4T[FRNJ]A_=TO4?V\*5OKTBP-O<>VA?UN 1Q#T(C*HA6N2 MQU&8%)39)15^\P2'P5UDBCMM75M5WL#]+Y!%;TL-3#RGHG(,&K[%XG\2 MP_>!CK;$H ]!Z"#O6&=;$;[\X([J=8Y]NXIN@2)U+>AX1\UN;="(.?X>? 0A81>AHX[!*%$SE6\K^P9^*AT10;# M,I!&AK[MJ-/WU0?KX@->=R+?MR4W%R6H'9#R#($L?4M+G:EX)H-3H];Y! F% M(D^[9I^C-. [,5'6I'D)O?P:Z7-Q;?S[S)N)I0V?V^7G[$O;G$5M]T<\(Z9\ MW\6\:*]\3>&T 5W3UGZ(SCS'P#NH@IZF;5_VI#T50WL-'S6J..HA77(.+]D, M5^2::G9[2XX>&C787]EP'H\7,QH,XMEHCL$(H\EHB%%SKZ2YT2*>3:?1V3]] MUQ5ZL)?-%SM+QC/VCIV-XF0\QP"R9\,$TW&R&--S$B^2T1L0#@X1XN0QH9G% MB^&$L RF<3(:'^-+1O%\,?@9OE$\G#4(9W,:D-)SCW"\F-!S#$G14CZ_W8"C M>3R9$R[S&,/@5DKW>O+(GG\P4[F\6#R0)H1N-X M,@"Z<3R'B+>#I=',.;CN/!?/$S^TWB M>?#PK+77/$ZF,^'+6GAPNO)?LU;:H4/QPXW@Z =H =ZO MM7;M QW0?=Z\_@-02P,$% @ %XYL4F22),L "P 11X !D !X;"]W M;W)K&ULO5E;;]LX%G[7KR"\P6(&4!+=;?42($VG MV)W%M$72[CXL]H&V:)L86?204E+WU^]W2$J6[333SA3S$BH2>>[G.^?0+QZ4 M_M6LA6C9ITW=F)>3==MNGUU>FL5:;+BY4%O1X,M2Z0UO\:]>79JM%KRRAS;U M91)%Q>6&RV9R]<*^>Z^O7JBNK64CWFMFNLV&Z]TK4:N'EY-XTK^XE:MU2R\N MKUYL^4K3Z_C9JXSVVPW_EN+!C)X9:3)7 MZE?ZYY_5RTE$ HE:+%JBP+'5>WM^KA'\+KDQ.]A:J-_W-YL.F&+SK1JXP]#@HUL MW,H_>3N,#LRB+QQ(_('$RNT862E?\Y9?O=#J@6G:#6KT8%6UIR&<;,@I=ZW& M5XES[=6MN!=-)]BM6*A5(\E2+RY;$*;/EPM/Y)4CDGR!2,%^44V[-NRGIA+5 MX?E+"#1(E?12O4J>)/@S;RY8&HXM*,[*:=D[X+*H !#G;*F@*;5D+%'/G\(^!M=F"$^,?"#1Q\$C\'XGLGAA3 MD,S2N"#=*^D-=W/D (BX4::M=P$LV+7BG,"J@ENYK,Z=E8]\1A&%UU^G$SO5 MZ8)B[=A8 0G!C,2I)3AA=T\8V27XQDEJ0_'8OS>\1@JL0CAZ+A$H']3V_./6 M27?#M9:PPYV7^30Z_.F =A\0L R-JBM62>C3GK?J'%F ,H2PM\3[>*\0&UK. MNU;Y#R[>L>V"O9:&KU9:K'@+!_O$,S;;EJI&;0-OUO(YV)JU>C"/!I+NCU5C M:FR^&^(13EE1$EGVWD',)A3VM6J?K\^"#VLMQ 'RLCOYZ>!%0/A)(!JQX2GX M@=RW5IT!"_-C\'26L3,6IV$RB_ P#8N"UF069NF,OF3AK(B#MWTNWSIXN/.D M#,M#Z,V2,)K%+([".)NR#&>GP0?58O\;@H+%FL4@6$Y9&4ZSF*6S,)_E+"[# MI)P%1[E!5*;@/0W+.(719@7"9OFX2S%EC()4["(\P1* ME"=*^^!A,90MH]2N4(TE*$))GMHU+O/@. S9;!K&.:2-XK#(2Q9/L[!,9BPA MF:9%\ Y1H%F<0-S8FFN*;SE$2%@:A452>DL\D=@I5,Y3V"4JPB3-6)%D89)% M6$NKBB-PQM(4]H,U\)1 ^)(\554"O-MVM *=Y"T! ( M+^%+P$=:V1E3@5^EE/[5_0NX*FOG<8 M5G MD](OP=@&QSMSEON('MZ$$;*$$&):DI1I%OF 5%^2Y^AL1AB1LCP"B6P( MYD%AG^]G0QH,@?[7^"(Z\85#*8@1%F5.#D!>QK ?GH!9>9'_ 5>D+ 61/'9+ M]J03,J1]F?CER!V9Q5O@3 * (1M.RZ]V!PZA3,018#HB0,O"-,D'A_1:.^ ] M&]!H0)OOX8[C\O7[B>&+A8N3G.(D3_.PS,@=^( 2\F99\M2OLG,*\(YCO-?;%[VPH" /<_Q6N.,T+ M5[!)BK L*'4S2)AE"3UE13B-IG_ $[ K8"E+[?([/J"0+6!LOQ[Y8X;N8X9@ M19F.6(9H07/QM?Z8V1J?1- P03L33\-TENRQJE?<]2'6([8TC\KNK:!>GZK3 M>Z'M54J#ON[=O)8K9_9@/+95"LP;U;(UOZ?9:/=H/VW+UG9$3NW),8/5+"45 M7XT10+<2'R_0B=1J!J/QY?-PR[9>NF-(V,X,-T']AI%2V9:,:#W6B<@X2\NG<>7%IA M';&]MXDOL25[^&F(]!/'E_U,CJ%W A,DF^V"$5XQ5OI$9)G[TS80791\:QQS MAYM)]/RU0'Y1_^[EM*_CYQ>/#B&>)]S9N*MF>V<[!SA_H]F_VV!\>X@;G_?F M<"CID(-O7/++9E%WU7[/$W'!G4ISS$U-XT%J1!:E/0EGKKG'-)F[?C_,MKP%[L'$WB7P(,G>C)EL/[!:[B,]]'W^>>8 13:^$RV!W M-^,9X<#2B3VZK\1+(M@8NHLCZ3JRP..EZJME#XYEMY=%O+9PLP% &%O8;+I" M $[&U>*@"(R@BF^WM13&7YS2+PX+7]\J2?9'HFHQWXTC.MA?MO7FP%2WO9+M@;4#J^H+&V"YG8;&NU$Z*_8).Z@VHEQG9;>O%6? =Z]]I*4JIAO)O8>U:)V[5Y_"X?.W@&MFY(;%3S??A=<@C0$/W9?J(OPBBVLP#F^>S1 MG!U',=W/?).=T3KVI=[WL*>F/ZT+)V..K0N!K0;[IR/O7(^S[5OE/&.S@J;F MPD[1,0:5V*XQ7/+8[TZ7HY_V0'IE?\ D;$+1<;_R#6^'WTBOW4^#^^WN!]9? M@"X26%:+)8Y&%]-\XIJ\_I]6;>T/A7/50@_[N!;H<#5MP/>E4FW_#S$8?CF^ M^C]02P,$% @ %XYL4E:[&/[&ULK5AK;]O&$OW.7['032\20-:#>MJQ#<1NBR9HZR!*;S]< MW \KV25ERG)\6Z! (KYFSLRN+W?:W-N,R(G'(B_M M52]SKKH8#FV242'M0%=4XLM&FT(Z/)KMT%:&9.J5BGP8CT;S82%5V;N^].\^ MF^M+7;MP9P>,*<><_JWR7I5CPOKPE8RH:L>*L>2>:#>]:_:433] M][^6\3A^WWC[-:/H5A>5+/?^P^*]%7GX5!F%JE'Y7B0:)6&=T!N!VC32J7+; M2J%*\7ZC$A+>X( A+;6?,_E *"4N5E9R9 KH&%T(79)P6FQ0(M&>I+$#49*+ MJPP?SGZ[E7(E9&XU$.RK5NF/6E4H6C<0MV0<#+&?KNL$_/?O#96TDSG@N#XM MA*1#:N^C-6 >R23*4BIDF0X9OA72WFM52D<,&T!]F*)ASOL((TE>(S4#K,(_ M*TKM8%5:7C4B)70/7/[BI[9 M"^Q!E)SUIG,EURI73@',4(Y(4T^\7\5C71\,\XH&249A.8/@21ISUNI"K_>I^[Q>",>5FNK4H7QU!=?Y$92+G[2>8I,LJ\>A]^.H?QN_?-5&+Y[#>DPP(9"P[:2C1)HVD/7B<:W"*AW5MT34L M/I0B<#&>!"[$6Q8\,BM6E2K/[C:;UOX ;NZD2<5J(#XAO6U#8"851E?+STG4 M-YIU\/%[!<^<-M!#GOE*?T'_!7F?+[>9HHWXX9&2FF>LN/.]@'M"0^*@V]G: MS.GV*0]327//705+],2N]W-=*[\(1V);:;!M$+E.?$YAL6?Q2-P8+4&#ZXM? MT5W,O;]&G\ _[8_;A(_R)5]@_Z,U3+-OC9T0&LR@A8Y0@0;+\A_0GG,>73/O M(G,5(*(3T4\U6@]+#I!0@B16NF'7989(%&&N$L]5@:E8(QD/@]&CXV9T7""J M3&IC(!^L)=HZCBEZ,QK,L&O(<]1(Z"KJV*15C_^D00&#YZW!"+90]66S_]HI MEWF,)H7;7K?+%/Q1S$W3L7EF'(\8;Z I7>'0O$FL>3\Y$*NZ0FO@[B?S""V! MZZDV)WWKI#!/9MB.#/E6K', VXOHJU^-[BY'K,!6]T7D&6)VQ.$N>NO=1&,& M<_9==/=2)&_$_'R!W\4XQN^X/T7>A.LD6F7:N#.>,5V-\60D%C,Q/L?_R23Z MJA'O,>(R]HC+A4>:PR>^SF;SZ%;:#%6C4C^H9:'KTAW3S0P5 -S?I!@)0-V M9Q)<=$))&''#/#6[A^=L(L %AS9?AL FRQ#H9'X>=5/,%P-NHM_]]IG2,^Q0 M?%D_[5*")TS(V8F=R6 1MBMB.HC#W2D4IP7'S'.#3C%BI.QW0,):?,>3:$65 MHV*-_A5JX%GJ@Q\RGC:DEL28WC4>^@1'KY3;K:$M;P^>9W'+YKXIE7E;*D>- MJ3NW8JFQ5R:>4#51'@\6L)TPX"8<'IRM_^EQKA[.LO\U(8C_$ OB^ MT3@'-0]LX/#GB.L_ 5!+ P04 " 7CFQ2&:]9TT # #G!P &0 'AL M+W=OO('R*80.\^)(T=;LD M0)O=<790M-WV,.Q!L9E8J"QYDMRL__Y0LI-E11,4&+ 76Z+([R,E7B9KI6]- MA6CA9RVDF8:5M,R MG$V\[%+/)JJU@DN\U&#:NF;Z_@*%6D_#--P(KOBJLDX0SR8-6^$UVL_-I:9= MO$4I>8W2<"5!XW(:GJ=G%R.G[Q6^<%R;G36X2!9*W;K-AW(:)LXA%%A8A\#H M=X=S%,(!D1L_>LQP2^D,=]<;]+<^=HIEP0S.E?C*2UM-PSR$$I>L%?9*K=]C M'\^QPRN4,/X+ZTYW?!Q"T1JKZMZ8/*BY[/[L9W\/.P9YLL<@ZPTR[W='Y+U\ MS2R;3;1:@W;:A.86/E1O3Q)2\<5ESTC!<=8[:'<0R?E+25@3>RQ/)W^YB\WX:0 M;4*XR X"?F1R ,,T@BS)T@-XP^V5##W>\,"5/!HK?#M?T(U0(GT_0#/:THP\ MS>@OWOQAQO^4Q>#XV3]YEF:O_I0>;BH,EDI057.Y LL6 J'1ZHZ7:(!1P19* M%EQPYJM/+:'PC.X+^)!1_V(L-HP/-4FI4=JI< F6V(G *,%+YF0+)I@L$'PI M&#IGUADSX=8(5EDFG!=N8UB-P&K5/H(*OZ$:2[_:L_<1P)(B-F4(S@YC49Y2HM\%.7C)+AZR@VDR6F4'^>0IN-H M.,Z"&Q_5TRXVV ][!&E^&@V'I[3*DC3*L@S.+>R$Z&O+&V]B=9(DVOMPP2X^ MEX5HJ=CAB (8Y-3'A/ M63I1.AX,-R(/V*!OU>(^ = M7V@F+-,O7=-W^25O!X^5?;S3?(E]Y4>,H32B[.KZ\%:ZG6+G7?/^I=Z-P$], MK[@T('!)ILG@A(:&[L9*M[&J\:U\H2R%ZI<536+43H'.EXI*O-\X@NULG_T/ M4$L#!!0 ( !>.;%+NI WI&04 )0, 9 >&PO=V]R:W-H965TMDWE48V]T:EZ">#0=8O&9>]BS,ON]$79ZJV M@DN\T6#JLF3ZX0J%6IWWXMY:\(DO"^L$_8NSBBWQ%NU==:-IU>]0YKQ$:;B2 MH'%QWKN,3Z^&3M\K?.&X,AOOX)C,E+IWB_?S\][ !80"<^L0&#V^XS4*X8 H MC&\M9J]SZ0PWW]?H;SUWXC)C!J^5^,KGMCCO37HPQP6KA?VD5K]ARV?D\'(E MC/^%5:,[(H]Y;:PJ6V-:EUPV3_:CS<.&P62PQR!I#1(?=^/(1_F:679QIM4* MM-,F-/?BJ7IK"HY+MRFW5M-73G;VXC7.+-QB7FMN.9JSOB50]ZF?MP!7#4"R M!R"#CTK:PL ;.N@?O MO?R.QE(=61."I\OD'-Y\J[E]V& .?U[.C-54)7\=<#KLG Z]T^'/I_4PP!_* M8I#]^LLDB9-7.VCPN2VEIXZ3MJ9_-4_#NMT01O&=?PA8D:@V,N MP1:J-I14\R*@S:M=&.O].PVND1PM>,XL!4[1S;%2AMN7< 3#,!M,Z!F/Z*>E MVHB3-+B+;B/X3)Y-37@S+H3Q&R>5 TK#;)QU-L=3>.%$V3BX5KI2FIS!3%%$ MD(5)FD(V@>-X3$JTG R#C[7D.:^8Z)2FR0B2#L^MQ\%G94GC")(X' X3>IFX M.(^3C'"\=#2(@P^UZ-@.#K*-TW R'-++:+)%E^330?(LWR0<3B>=ZOKII4\X MQ.%T/'W,2.RB)%F6=CSB29@F\3J 1J.1DM)+>,/R(J"0;8%4%&7%Y(-'&[\R MD#]/"PKF:N_Z[O;]30@K6E2USDE(I>+K EW147BN)*@\[^F0L856];(@LYE6 M]ZC]II:,*&-@E-AK& 4W6N6(1'6A54E2NVX'A^#*O UMJ]3]1XUS+"MW"AC' M$)O>YX^# 5:H$8Y&T8!FK!#^N""[HSB:=H(V+HH?$;!;]-[6U4-( MGDV%_N 1#Z&3!T=Q'&7;7I)HO.O%\!\_Y2-RLX&H>#Y20=>Y2]?0H'30283O MY2:9>[.W1=KG^3\'YD-95Q+4SA=!!2Y65TK YY3YIJ@<\1)IC/C=S\FDMFZR M.=<[#)KMW*:@VISM(1$%;EY2-?GI7E,O;-3.GH+_]QD*S#[E[M-.;= ,9YJS M^R?E5VX+DBB)\(!,4R=.PVPR"2X7EIJB$Z_;94';ZR5N6@V'XU9O0[S6M"A; M"0W2.&X5'Z7CT6ASM-$0\QOU>)X\Y1[LG?:[,Y@@,X]+8Q]$NG(/NC\C%/U!+ P04 " 7CFQ2L8X<1,X) "H&0 &0 'AL+W=O MYB/] 2;7,JB1J2BI/Y]7LN*2FRXW@Z,_LACB61]WGNO8?RZ5KI M[V8EA&6W55F;5PFT8(7;E-5'B91 M-#VLN*P/SD[=O<_Z[%2UMI2U^*R9::N*Z[L+4:KUJX/XH+_Q12Y7EFX+?@FQ=J,OC/R9*[4=[IX M5[PZB,@@48K6NLJKK-N*YD[?_SVRX. MHPVSZ)$-2;JVPWC9$U)N;8:3R7VV;/7 MO[;2WK%W]8TP%L&VYO300BX]/1O*(C"G[J&J[,NQU78AB<_\A[!F, M2GJC+I*] M_S>L+2.&1)E,1[Y*6#DZF3E_ZPD^Q*FKQ4IM6"_>=\;JP&//Z[ M1U4VJ,J%^99\&]1+$4('?F$79;<&'8!B56% MJ@$ \^\ARY(PF27,K+@6AG'+QF(I2PR2!OET)V)/6!H=X_/H)/C"%UR4[*TJ M"QAE]JI*9F&*W20O.0YGT?0/:0W1*4PC7*WC]G1ZQ-+92?!&WHJ"R1JJ!*M: MV_*2+5HXSY(T3(\S=A0>Q=/@LM4:\63"!WTA@[AEZIJ>'U'V&E*8441<-9HQ32:("M0"EK.6]?WNY(8@PPW *:QF)4H M"1[C>\ZKXY<&\VIN9"$)=^-"Z:/I[O6Q"ZS:+8/4KA!"H0U9I$6N=,&X&"I1*X7:YY[XL@_NR[*JO]FLZ.&S7KE]DP") M%.RJCZ7E!$L^5S>";J%-U=TX7DNLHB4E;PRAU46%\N:>FP!KO#VDN=/:+X"] M/I$N;W/ !4 !M*[OQU^ 9"H.S%R8WM%P^\(?DX OQ4FT*+DUL=%"ZLF!,,K M!*N: \O'7;,)QAAJ6IVO0! *MM"JZDU.XEF89$>L%FOT(VE,2\;[<$&97S68 ML:LE.IOY4'%6!;TFUC:X9%D:3K.3/RK40BX3MT+G$I(:A-7A[TF23$YB__B. M61 P0J+2C"^LT,%V")QQ?@%$X!/VN&IUL(4LAS:^7&JQ1#R'((T4'DTB,)NR M=*@ KCEF5^YB_R2;3(='\)NB/8+CDVB2C1Z[O/91FKM$*(="J9G+)G!^K[\@ M:Q:H&G;#RU88;^C]C1Y*G<# BP*+1,?W]^ MG:/D82P)Y&Y+I0I@PK4?+<"BC6MYG'T0&%I&UP#1T/ MB7 !VB"RX#=:+! M@&@ WE4ET"DMC=Z&6HM[LHV9"3M_.,I=6S=]?H,_4!KCM*]1K*Q6 .\-EZ5K M/NA'S/ 2;1O[Y;*FV(:$5QA>&XP^G_EQTH,]C,,C-MY +'A%V1:.8+!N*OB9 MUX\Y:!;6=$.B[XW$V50I"P><.2]YG9-F,'F \5T=N#+R$Z]M=L /EKA)_KK5 M.*.Q#[*23M*=N[TUI>A6/Z3PZ.HK>R-K:)0@0J "-X"%&43T0R&(,8"C46-Y MA*XPCHR@@WN?B8IBSCG ^U1O$C3! 4R/VCTB$=<@'U$;6:/"XW1RG"3;!GED MG&\BXRF%JW/>4R1WCCPO?FD]TT 8,-E_P3BBWM$/$*@L7'A-&!"XUD@SF[MD M#:9TW,&/\P&?JG%9F8NEK&N"O>QX"[R>N?%Q+1KK"P%4L@O&CJ'8IXJD!@NI M0>LQV0$3I6E>EX+: 2'*&(]ENVN>QR!;NQ-W/D[<, YW1(A*)]B3'R@KVIQF MI&+3R6P:^TKZ0.N6#O@UK/](?_3]$@CB/V;#@";(*'J;E!;W%1 M=-V6>VY'L5?EC1^5!DVGY'J4#\^?W+#GH!^.,VD6QQG+HAET3J$P2Z;!.T0? MK-=E<-NRK?_W<1)UT0-C%*4D25UT4C"U[>MWW9QS":M\?@3E9_=Q]'XM71EY M&^S;$VV6+R:)%FZ^/X[GWV_'T@[$&!PI#KI9%6XPIO !A]H\._OG767!C?VN M;[I1B)$;P?_##4S!*$*PQKQNBZT]VBL"3Z!Q*LQ5VR&3^!EMZB=TQ?5W@=.* M+-$;)NSG&O:7\C?H6F(L^,(',=W5/(;IO_7FY6&%LYT5[GGT\&V[PC_A3.5M MH$/CLG9&%:VF@(Y0#&=W'Z9#_Q8FG:7NTW6!Z"3X@)I^@5-)+YQB!)*(4O\S M>D!D=BW^O:I\$.8_H]K2B'9 Z08SF#7.H)Z3@J$_&@-VC9,])%+^7]_@LS/K MH\/"=8-_'8O"\'XCYMHA/MD%>#0B=UR)QN>1GKL']U!_*+K#_<7F>YRM-S?# M68&<2M+)R='?^S+"V#(6R:,G._4@;"@ FCW=N'5LTTB0S UK_%B3_?D"(+S& MMBLIEBIDE\@22J"6G)I$@^J!'M!\T:P4* Z]P32>R^ $H!VKG+>R>V,4F!:2 MNY.(HI5MIP'L!MGEM2A-2%/TAB8/?860I:AS!/9>?L@:!9;P7"V>$Y]GW8BF MK03>!;_MUSD:E8NR;&FPW/,K,]GUAO=P]/;G%6TRU[Q^SO M]1L-3],>I> 5DX8K233;G(^>Q">7,USO%GS@;&<&8X*6K)7ZA \OB_-1A HQ MP7*+"!1NU^R*"8% H,;G%G/4B\2-PW&'_MS9#K:LJ6%72OS!"UN>CY8C4K - M;81]JW8O6&M/AGBY$L9=RW%^2T?$HMO3C3:DOE;2E(<]DP8K#_5-0JM7?MO2I]SD0J&QAOSY9&VL!G+\]8B,62]CYF3, M_KTW'P7"4#PQ-C2.2AO/Y N[Q(ERF,QBTML,HB<,LBH-GGQMN;PF7 MU\Q8[P N<]$ !6% 4%>8[ Q-5N%L$?4HW=U/?PM+*OD57+\_G,5SN*;QBLS" M19IY@]& -(Q3M"")PB2+<.!6'9$L"Q?1/+B"F %G(FBN(-,53%.7K8:2%1R; M'LH?'M;0*?O1>+%:D>-^$+QJ1._IZ!Y/@PFK)7HZ"Y?S[ J7H;I//U.3V?A M:CZ[XV@W^\_]W-W3<)ED_MI[>AG.YLG0 +\(+%N&<9;\=XY.5W/O:#<(( S\ MV_B4?&X@8 N(/IXSM+$M09"^]2>T"THJ 45 L1S"HS46Y@92 PBE'D^M,1&X MB.:R;G"Q4]B65-X1%CPF[('(#R!8>VE2#04B+D9]*]B%<@=.GECR=30[Z /6 MA6['E:IJ*F])20MRE$ZRH.)"N/(,ZX]FDR5I)T)(-:9FS@AQ&Z+$0\:0DA5; M1C8-9).0[$J>EV3'-'N(3&A7$IW>99][$9\&K4TTS[V.:"YR10E>4/1MESE= MM3433+6=/.41O)*+A@33&)6G 84ZMH&*0(0OG*NA.%&R T:W? M*I5](#5/[LWZOL_B7YC/^SFP9,NZDQM4 7N/&2T_OJ,2!-X6P[>2;X!CX/%& MWF7LN*T+QR?!^U(S=M U!._XS>&$*PPN9^U'7]612V])2-9LRZ5$)<"HFFFN M"DP(;1Z 6N(R<;I_CE?!FT:#7XSSPUNZH:#:"R4* %.O93YA.RHUFA,FNWS MV6 _6E,U?%PF,W&H"$4I>,>T:>T M+334!IVLP*%?/)M;"O_FHAYHKBHP6S+;,IC$LXC,HB6)X9;,]YYA$%M#GW1% M:!9&L^SKY^"J)THCH<\73KI7!Y.30E.G?THUG^W4U/X*A._J=43U?Q@=NP(AWM:04T-AM''*M(UYYMM*H@ M*4'V,1Q)#&H;4!5;3;(Z!HB4I(NLN[?<1 Z0,5+B^.#D6W["YQ)\#'4]07Y+ M+(H6OM[2XF/C$V3/VHR,,^ _L!;O#],66QFP:A$-QS^6KD-&_!C.#OIT '"A M&SSG$BSDX,F7$CX^&EYU6YB44%MPS022Y X( MI,-],X6P'YMBZW(Q< XIN$CQ+;5#A(BY$=*@(<%\E#5O>$&O32L M;-"X&8 "5.@" COP$52IMBI*!CV/@2P@L+ 7$)*N]6G]1BNLN)@>*#9_#9SJ MFI&>*F#XKINL*7<*T[Z?;3W%;GQBF017U)0!-BLY#%S9!D71YZYAL= FX>FY ME_>O\EX^;''#]E,?7A2L5A"*,(7;#Q4[W%.!-L UNCR2(;$>U_@_@'JVKW MZV&M+%CGAB6C0!=< .\W"O),^X "^G]1%W\#4$L#!!0 ( !>.;%(MYK#F MJ < &<3 9 >&PO=V]R:W-H965TKL]>9),'MWVOM M/_G8$4O&K;C2ZE^R<,NSWJS'"C'GC7)?]>H7T<8S)7VY5M;_9:NP-QWW6-Y8 MI\M6&!Z4L@K_^5.;ARV!6;Q'(&T%4N]W,.2]O.:.GY\:O6*&=D,;_?"A>FDX M)RLZE'MG\%9"SIU?Y'\VTDK*D#T=.6BD]5'>2E\&Z72/]"'[35=N:=GGJA#% MKOP(GG3NI&MW+M,W%?Z35T,V3@8LC=/D#7WC+KRQUS=^,SP?'?OW16:= 0S^ M\X;B2:=XXA5/?C!O;TM_T4Y$Q__XVRQ-TI-M5>RV8MFRYM6SESDZL:BBS,I"HI#8S?4#NZF<,!4G)5Q%#X1Z70ZPG ]9GX32^ 3[ M;A[\[^3D /4 LT84;)K\G>FY-R*M;;!BE]P(2XNSNAOY29U()QJ5Q*/6P M!3!F3M6LO*,0YS,O>Y MB.#QPO"R)#\DY0B>B2%[0+ @-A,<1+ H8KO.0I>9=>QSHTO_!KX)GY;-D0W8 M:BGS)5L)(UBE'5Q95'(.^Y4;1,@CS.:J07G@QZLGF>/%=U8 MY-<>?(JNN%VRFLN"?6#IX&BP 6V0#Z/M\>?-P?4'^D2X!('I5'Y)A M'*W-9L*MA*C8;>XTJ0]T%GLPWXO:[1H]8=JP?O:><^G[SD5O.,?>=BYYW;DT M5,H6]#[NAUY[)M'NH:^X90(,7'IX-U2HQ *Y;BI:\*<\!RQ!!850E@Q*NVV@ M%-PVQE>"5T8]&)"NM@L-I54W*/Z0SH@J>*;$N.$P;WX IBI"H1("A!&H> M0XRE\@)]_"H>A6+C;5L^%&TC..)W*,Z(@W ?-*=K](X\9H_^P3L&MDS0.L8C M)V-J\]YK6O7!( M;?H300F4Y[RQXC56C[;Z,_;5C0&"VJT[/H"5 M#9W@>'V" )[V0 @.=))MU$'8KJ51*\ BD@ETH=>A0?H2$I&$.[G;R54 6==W M.LVU06-E.!$=FJ:EZGJW4V5Q[09%&%$A:(I/9P.9I&/VM= M>)9/!K/C273E!V:M&]_-UVL4_A]N1,"* P9ADI"0]E4[6 %@(N%/P4Z$R_J MPF3GXP2DP+I2=41##I5X4_A;&C#O1[F6)R@).6'*/J.5+2C:CKDR:AG4RI#V M3(8)-R"\U[D*.*F+_L;H^% M[:Q(M8%00R?>FLM%[J2K07A X7 M21QWG MC&$$KCYX-\;[P(R(_.GKM7J^IE1J%$8N H/;Z8/QXIW3CJ7L+4YLA MGXZP/7@B.9 EZ*%Z,8UXGHQ^?!#>G7PGT_B-X15L\^[P"B6S=,IVLN"[PD,;\'ZN<;%O'\A ]VWM_"]02P,$% @ %XYL4A_LW"HP!@ ;0\ !D M !X;"]W;W)K&ULK5=M;]LV$/ZN7T%XP9 KBW) M=E[:)$"2MEN+O@1)VGT8]H&6SA81B=1(*D[VZW=WHE0[:9.L&)#8)$W>/??V M''FX,O;:%0!>W%:E=D>#POOZY7CLL@(JZ4:F!HV_+(RMI,>I78Y=;4'F?*@J MQVD<[XXKJ?3@^)#7SNWQH6E\J32<6^&:JI+V[A1*LSH:)(-NX4(M"T\+X^/# M6B[A$OR7^MSB;-Q+R54%VBFCA87%T> D>7DZI?V\X:N"E5L;"[)D;LPU3=[E M1X.8 $$)F2<)$K]NX S*D@0AC+^#S$&OD@ZNCSOI;]EVM&4N'9R9\@^5^^)H ML#\0.2QD4_H+L_H=@CTSDI>9TO&G6+5[)WL#D37.FRH<1@25TNVWO U^6#NP M'__@0!H.I(R[5<0H7TLOCP^M60E+NU$:#=A4/HW@E*:@7'J+ORH\YX\_^P*L M^%R#E5[II7ASB^%V,!2?P!^./6J@?>,L2#MMI:4_D+8K/AKM"R?>Z!SRS?-C M1-;#2SMXI^FC M]+/1*39"C2.$T>D3?IS9VPO,FCYK[3F:E 2)UW]CKQY\G< M>8M)\MV@88=5B*L" MQ,*46'&TP\MY":'LU#]H*TH0AL687LR2Q4 G)M(H9GXGYHU#-,X)!TNL1?\R MNBHLP$:*0;367L)2E6 !:0TC-0BCM&BMU!K1154YLB>U) MO"MV:)#LQNU@&KX0U0[9F-:%T?#BRYF4EP$)>V;(8K>3F,YM[T[HLO>,D2O7*"_288PJ@H#-V=,*>V/0 M$SE46BW"AM8?Z(S]/;9B]X"^PFPVF3['FC-IK4+8EV!O5 :4#MZ70!G1X^V^ MMVRK<:4GCN5*VPF M#T#T8-)A,HO)1.-1QQ-9ST'?$LDPC?#V8RGPV1W'Q>>SM4S#N]) M&][/6KQORKO 8\EDR 6(QVJI[P0:6Y= MDE16R,0F12Y0C)2\X;.1Y@[= W M5B@-6T)V+<):$,+6[KURZQYY&N0V'4OCS=+CM>35#GGZ.QHB5E^8$I/8<59# M9BQB=QVDK#2.\[VG#A/L3V>M_2-QXLA";&\.S<8($,.)9,J.L9C CGP!.J<0 MU8V7U+G;DHE"R>#?' I9+DC3 P-:7ZPC):['@;H)LLCI&'LOM*R8([^9.A02 M_;QL<\6-F$R[8&%N-M8BPZWQ#P+82D93[,YER1<-5+45CW;[!28^P'\BSJKE M26#BQ/;64*RZ#L=GB2V'Z%=7 U]92D)$,I/17BZQP!DA=1+$&^A MO0)];%>\>(TE:1H7''._X78A](;VH@B"' MJ%0NX!8;A:-JXS(AT%D&M1=?E9.M9ND(#@&C#X8[XH;4 ]6-RK&O=-G@S1*8_5<*^1!'RJX%%,%S4.927[NAN%&& MJR$B#\K.'6S^")VXV5_/R ?1.QV];[#[$K8A\2&%AB/#S(W %#(&:C0ET_IF MV/N>S7W@6R_/^.[F\15#\[OP) "[7JXU#K2/E%Y8+,6V*8>XS*UIB!@EUZ=O M"3J(P-)>Z[R?L/.&>_%%$'U%G9?L>DZ=/$QCY@ATGOBO#9[LI@N==UVGC_J^ MIL"-OG=!'Z\]@="V)3_TG.!\;E]#_6K_ECQIGU#?MK.;%(D0?CYQP8 % 0 9 >&PO=V]R:W-H965T'MW[8PJ6W+<.FV2F2;IWG9G]MIIMG86U ML(ENL:$OI3:UG<^2V?#PE>YK1POS"_.6K'%&W3?VB^&WN:CED+6V%BI&S!8GL\^ MI.\N3WB_W_!OB3L[>0;V9*/U=W[Y5)S/%@P(%>:.-0CZN<4K5(H5$8P?O<[9 M:)(%I\^#]I^][^3+1EB\TNH_LG#5^6P]@P)+T2GW5>]^P=Z?%>O+M;+^+^S" MWN7;&>2==;KNA0E!+9OP*^[Z.$P$UHLG!+)>(/.X@R&/\EHX<7%F] X,[R9M M_.!=]=($3C:,7,RFCGQ9D[^[_@]+\=(HC3]^T_K+,W>]_ \ MYN@KMIW)*Z*:A=\KC*YTW8IF#[0"H@&\D];)9@N6=U-A#+NA-7IK1 VBLL>Y-OW-KI2 MPI(RR'5=4T5Y EC/&9@@N*QG:X%IV&=+(C32G%Y]I9EXW>+[=;@5CA,X)-? MB:R\@SI0#IER0(3IJ(V,G(FGD"?F"CAYLXS?GF83YXXYXB-"\1U-PR2P,L>( MY%YDR7I [!TW"#O^T^B)10L=(0SA'7)"?OV5!XL$/K@C;JT.-J/>!8/<;TF% MN!52B8U"CWX2XP."IVB2P#66: P6D><=?&N8*CT5/S4Y-MPPX4OOP>^3Z#ZD M(@8A.0I-W&8,/#PX?MS6D"GYLAHM%JRA.+N6Z* 0 4G.]'68L9O\AS;0I!KA%*5]W+JB 5 M&\\QLCA,&DO]N4 NO1R-HSR-SL31E*+2VHXDL_4R7B_7$^\X#4<9*GD.VI;, M\#;&3O(1.^'$G "B=M*;%XQ>X]PI@MTE5/X,]M&/24E E]%1$U])"_K, T M8EDNQ8?-Q!.PX+SGB 5U3Z-KOP7OT.2R;YX>A6Z#$]PN%LG;L<&Q:EI8#@OQ MD$O2K/:QSX\/$QPAR3J-%R>IU[',XM4J[>GR4,DS[$G@GTQ#+L.O%'=J:9RQ MCT/E0H,N:RO=(&0)^4\1]-5S3;[7&ZJ+H4O%?07@K=2=57L0+86%HT/6Z*Q( M^=(44F'(VA;I_.8B7S\:RX2>!7W?@^0B]5W:$*"_'QZJXDEO#Q M#O/.I_5S65)/-K&G<2D;H7C2),>T1U/M <:8T%*6CO,[QN-0A3^*[$"!"WM0LO<^Y8* M>M>$:-*)W5 _\W5T$'S][4J(F\CBEG,2QO9CQWTC]G4IRW?P4KSJQ^*>0F5S MH> '%8PC.CR$"!MT.\2&SEBW@3 ]7SRDSW0FZ$D4T>(R?B!,":$F:^ENL+&Y MD:&0B6+8=!B\8Y<=*!0$[46Z/E01JW^Y>07"9VUB"((A#L*M4)WP.G49/0KE MBW1Q.(>0M[4V^&Q\A+)]\^KG&P.EF4;G!#Y5Z2,H1J,1&Z5=7*9$%^0?[G)T M4F4'>:J&DCQ@]CFE'\B%K5Z7!I&'C@PMY@AV;@I;J@*%UH;FB]Q1^V.8CRD- M(O*&C\>^@,8>.[C #=CIIX(P#&I?2_UP8[?']J@;Z@L>LA6*\-A6-J]U6?) MI1XO5-1V&R5S0D='$#\HR*KV**D*T,D_AG0]( K'HA+AA.'ZFYUOQH5477CK M#[:E-)XJJS$\75:+;^ M+FNI<=#T#A>^<76\+G\(M\3#]G#7_DV8K:1NH; D49I2JQF8<'\-+TZW_LZX MT8YNH/ZQHBL_&MY WTM-T>]?V,#X3X2+/P%02P,$% @ %XYL4ES.^+[, M! 8 P !D !X;"]W;W)K&ULK5?;;ALW$'W? MKQBH0.$ LK07R7(<68#E.&B*)C"BM'TH^D#MCK2LN>2&Y%KVWW?(O>AB6ZZ! MOFAYF3F<.1P>4M.-TG7%<&C2' MF!JI$23,KI0MFJ:O7 M0U-J9)EW*L0P#L.S8<&X[,VF?NQ6SZ:JLH)+O-5@JJ)@^G&.0FTN>U&O'?C& MU[EU \/9M&1K7*#]O;S5U!MV*!DO4!JN)&A<7?:NHHOYR-E[@S\X;LQ.&UPF M2Z7N7.=S=MD+74 H,+4.@='G'J]1" =$8?QH,'O=DLYQM]VB?_*Y4RY+9O!: MB3]Y9O/+WGD/,ERQ2MAO:O,+-OF,'5ZJA/&_L*EMD[ ':66L*AIGBJ#@LOZR MAX:''8?SEQSBQB'V<=<+^2@_,LMF4ZTVH)TUH;F&3]5[4W!7:P,EORIAW<(L:%CG3.!U:@G=&P[2!FM=0\0M09_!%29L;N)$99OO^ M0PJKBRUN8YO'1P%_97( 2=2'.(RC(WA)EVOB\9+7A_JJ+ 91_/-/YW$4?W@1&.;,\#3 =KZD">,GN(%4%65E,8/E M(V3\GF=D I+..9)<94-X",7/J7=C(.G&7/I 0RC- LF)07#C#N]/(6G9/4!'U(L M+?DPZQV?)$#@Q!JIGB%TXHHZHLJ09(G*AZ>T9E"G8BRG1$VU_(=DQUEJ;NX< M$.GG"KFM*%+*U/-M2 F1UD:=WL3); M;E,FTDHP+ZUD47/K,LL.M^A$^*+=UN9AX>V4E"_XR0<3/%=]*>7/C>W*<*4$ MW2FTQD7P/=>(>_H#"_ZP-Q X%7%2$D+7"DY\-JHR%+EY%_CC!*\3$8_[R5D, M\5D_<7#C_FAT[GMA&-QTI&]W$%.J:LO17 2+O=U\#\T1AU';"KXJ>7I/=44Y M;,L+KMW9@?G^P4E&,41)!$DR[MS;(_*?LIA$B8M[-(Y\[WS29.$+HN.W==B@ M=O7J2S^#E5;%AZX]">OV6_AL-^/P M.Z:U%S4';T]_6_C/13B)0O@L W^@?1&[,V2H=HN:#/3LT%58T9NINPV]57,2 M:[=CYF'_0$0VW.8$$73:4Q(K6.O?AI1R33IA*6P:J-=H:X@>;G=T@]3F^[=! M>W2;I79TO!;O_>H).OJ.\%7KN6?62U1GZPIJQPY_5$RT^GXPUUX%':/!\Q3! M$E-& K=WP>6,+C5_9WI4+]PTS6FV/N*>&Z_CV9Z0[]/=^ 6N"ATI9+!3B;7M M1E4BHP5)+I:(\D"@GWN=#'=>?07JM7_;.I6LI*T?@-UH]WR^JE^-6_/Z[?V% MZ36G0 6NR#4<3,8]NKC\>[;N6%7Z-^1267J1^F9.?P%0.P.:7RFZN9J.6Z#[ M4S'[%U!+ P04 " 7CFQ2,@7-QMH" !8!@ &0 'AL+W=OSS,7[@*\L6CU (!T0T?K:8 M85?2)6[:#^@?O';2,F<&CY3XQ@M;CL/]$ IHLF M-J/@O#9656TR,:BX;-[LKCV'C83]^)F$M$U(/>^FD&?YCEDV&6FU!NVB"UU4MF,4"OM@2-1RIBCYOZ<[]%N%4&3.*+%5R M\5'>HLX:U/09U%TX4]*6!M[+ HNG^1$Q[&BF#S1GZ8N )TSNP"#I0QJGR0MX M@T[VP.,-_D$V?)_.C=5T;WZ\4#'K*F:^8O:?#_IEU,_*8I ,WKS:3Y/T[5^I MNBJ1>N$Q<,X$DSF:@#H]95RPN:UYI:C M >HUZB09'-5:H\SOX4HS:41#94-@\)S H$?5;*EJPV1AMH)9HZ\/)[6X?[A# M,;R&+*5';Z^?#5/8:LTDAJT6^:G:1F;0BF;6:CZOK5,!5L'QNRMBHE=*-SR3 M/>@E_>%N1L#.R/9@DPB3-0W [CY3[>&!(W#0CY/=ALM^_V!(27^Z>-%&MU>H MEWZF&>);2]LT?K?:CPYN9>\;TDDL# A>4&N_L#4/0S1QK'*M6?G;, ME:5)Y,V21C]J%T#["T47L'5<@>YG,OD-4$L#!!0 ( !>.;%(R(J]\&A M *@G 9 >&PO=V]R:W-H965T@CRTR);4:Y+-[28E:W]]OJKNYJ'1.$&0 M%YO2]%'G5U\5]69G[!>W4:H17\NB5L:5L M\-&N3UUMEV/:IM"5>K#"M64I[?Z]*LSN M[*_K;I514$'08P_PIDGW96T M7MR=2)RM9)MT7PRN^]5T.>]D(]^]L68G+*W& M:?3 JO)N"*_]S__YH$_R&HB%K-4S*?S MV3?.6W3Z+OB\Q?^BK[C3+BN,:ZT2_[Q9NL8B:/[UC5O/NEO/^-:S_Y>5OWW< MSZ91R>SL;W^YFL_FK[^MTJVQII);;5N70#V%"!8O;G_Y[?[NU>SZI?B\40D. MJ&6U%QEO;+&I,:(TE6Z,Y1.MSJ5"5UG1YI QH>]]E"N+/ZBR+LQ>*3RZMJX+S=]N594; M>B!9XBFXS385_CX1O]3*2LIQ7+I/$Y;)J\06NGSM^H,%? I$H=6*%2+0>+6R MIGRU@1 B;RWD8KV:C;:Y^*/%/?+T;!P*W%SAM(FXA^).%C"L,G6A6+5<%4 HNQ](VQU'=SEEMXI-J6%HP'(. MG\,YC=0%#,%G9!M95:I(HG4 )\V&@$.7$%U7N-RV-:D_Z1VWD3F6?,4M*UU) MQ(TLDL[)E1@8]*E]Z-*5:2UN":9R![;R?J,=*VU=PY^*72@ +L'XOYG."@]EU*GXPB.9/A@V) PIH($7=-I*@7F2%1)Q( MAO]$KE&A@/]V2L*@063"=N9:%1 M!BLMA<,5N(#TIE!7:S)*IBQ<48FM-@5O8[V\,RD]DT+N)N*AP)I&KU9^(X7D M1C9D'T2U8';Z3M40;JP5.4RF(OL>:"IIB*7&9O#AK:FBT,#)U@5]4TA2)CX5HD%#TAP:ODIK8:P7'&GK]* MQ2,^8Q%A7UO!E][<494?)P^3/AY@.2S5U8I"UQ\.@^FRTVQH!4ZBX,@ 7'*% MHS1.<8GVV?#KY'%"Q:)!&)$0I C,S'_KOL;N.P6K0^_>9B,IL()/>O 2_FQ@ ML8MT?GV53B_.7N-QL9BF\[E_/%NDTZNSU\E%>G8^3Z\7<_KV[ +?GOO'RT5Z M-K^FQW-\>SV[HL>+Q0(?9_QX?8E3IO1X?7U-6U^+RW1^=>$7X(\P[_GBS#]> MII?S*WH\GY[C1GQ+EKG$*8MTMIA-DCZ.=])U3LUE*2FF:;&N?F\K9ET *6#Y M:L)9W%9*S*\.')EK5VKGE >*/O@HBL$E!1CG[R@9F?(Q%;R5:$ [@J>5342E M%JAHBST'&#G9HP\G&!8C;]= :3RUE5P"=Y%?E/TE91?YNC;D"@"@@,>7<'NS MQW*$9K4?W3!5;<;@BW >S#1(T/L((F2(^F:LD\@'#+NB_A>5=C_ MV1*^O9# )WJ@Q@7R+??B>X-COTP36'VGF&9[6Z X/Q]8 MKETZ>)5L/+;+_8/X#N!5@PQ5V212_![E!G:/$B,">\-/DL_T1I4O[120V)=FP MAD9&T58@@Q8E$.DY@O,$8*$@61ZE!?RL88SG,^ W(/&?$/T@U-CUX3K<] S& M=<%TR[9ZGP">X (ODN<'+_3V):Q'@ ]%G@#@4V@9!AMB#S0 M72MN(*"&*ZH M)D<[>&B.-33Q'NN#@ZMH9+=7L9 VXP *Q0IUJ:3^*>\AEK<_JKIACAVIYN5Q MCEP:!B(O,66I#Y;#,U.QVVC@/85Z6WB:P2P!%#_W!O +Z!L@ *TCMADK%O/) MR"$?6Y"@,E1,SHQD0*V!+6M$#8<"9,H,=9(^?U <"=NHT[86*4OL(-NHO"5= MR+@ **_T11KZKR-,1QQC.@FS*JA%+?(+9*:@V82835].Q,V8$ME&D0D-E'/7, B,F>&2F@&Y0OBK>N-;_I1*HE580_ MQK66&S2^#()" 63)6/XE\>5M[ TK4ZD8]<_J8D(H'9A!1Q/Q M2 UC\EE^'0RE]M3.^29@%IL [JE0"IB]4*,U#G9(0$65,P_0KKDFPGR/Z PV M )4OII%B.Q'_D'M"2E_*4D$HZ4D&%:C0LP/^ 9M_M)JZ,AQ<4KR"21>P*A[)W.V,!HRCM?J7 $]^0%S97#=*P$*/G>N(&JD&UM3.["H,-N =N.?+5E MJM:8I&YMMI&."/GP8!!\N*-I/=.(3:CZBEZA[Y=KPORODX@AS7 JLVFJUXQZV<5[IAN.XIBDI MZ4A3+=I;&[ 63FXR/,>N!6+"X+^WR#/D"$=00I48Z0 ]Q1-:2_IT", @AT.^2$5K>-;1UT1&4.%NJ-7B6NS#5<"%B&4_>X#D2LB M&VU&!EBU!5T'%Z!;B.E3^&E!2"+ZY-/H6 [UP\]^Q 8[<9YXB4)JP;XAWZ@@ M/6,Z)C$TZENK4+)1(S@-:S"O+%!H6=?%/I;TH5F2(V8Y8'X]M1UDO#><8,/Y MVX.52AH$_;?V.3J@/6(?\1_M\TFM6[!X8_?)1YJ6W@!_FV%:=,=3)1=@SX)> MY8BSZ^M7-VGBH\BJVEB:J=(H&E9"5VO%7N$?;+J@L%=5ZV<&??WT)%_R?:%. M [](3\C]Z'->W.0T=Z6W"-Q?Q=".9/[7QYN.S1.+5G'B6 1%[O36YR3-B; 8 M(C@:!=V M_N@QW("1\&3,%[\>/6 +EM1$^'A.T@E(!TVPR9]$I 8W<2_IF7E H?$EXTI) MF;"B\3/Y@W6(D0QW#^KP$U&!8#1.2((4Z1/XX>(.CF[@RUS\=3ZY%LB7(H+D M7V>3J^Z+T=!DV-.%H?*0;'\"H=O'('$)]3DB=!3C,YY&%*U-(X3SN&;LEMPH MCX>>LY$E?'6J)4^@(Y4&"JPH8=JJB)RF17T&(1"56OMP[0Q%M99\[8W;6X:# MD4A9>#_D5+2\)%9&]_FW+,]' 1L]Z5T)%(GA%_$%1W(/P#6LAS<2N0]?UHMR M-A F[]N>3(XSEJEI?)FPF*4)<5X^D6=PX6WC-#V*A\@D2TFHOM)07KGP,HLB MY&PVF8U#Y&S:Q\C8;RF+C!!]%081("41S+QO8M?#4,1TON\)6(U4#"8 : [# MRSKJ],%OR-MLD4GR$.A&,GQ3.#8!T_[#%("%X\YLL!/1B=A?=)KBZA+\N?!E MNJ,MH%BU'^0/:-!$/"C+/R4 %"7O#?45AS2F[E>():_PH0:0L(%2TXNGV/L< MZ0ZW$ ==BJ= S&6X)8TO4XI]/WOQ2X)W![4G4$2O\8J+<*6(.7:T!X'H X Q M]VF:$W4D5ND.P^T96\OUFCH!<+:G!F"37T^ND@YOV@:2/7JBQ0?WKV!61D4B4M:\&HW: 0YT"&SJ'?!Z([.%+;B78#-'. M54?\$+\@$>JX"XYE?"C-M\\9(=3K?G@]UG T^EK*@EW(\YX!3A#E['Q-GKT> M%!)?66:3:?(,;'S+"_U<[3^9 \"3W%=;:KW]W/+I0/N1+K5M2:\>J&4;C$:F MW+==C&.XFT5)=*=->&6N*THC((,U):_^4$&DG"8/WL=(RQ?=!%\.!Z:A\QZ^(1P= M\O+8F+2#!YH_,'55D17-K\1WW__)YRRN^7$I0Y:S(?A-_$\ZLV9'_7KTKN>( M0Z3,3#@Y'PR38<8X60AS&3^R_GN(!*OU&C(P+2N1_2-5]V_T, M[<;_^JI?[G_#]I.T:Q@%AEUAZW1R>7XBK/]=F/_0F)I_B[4T36-*?MPHT!Y+ M"_#WE4'4A@]T0??CO'?_!E!+ P04 " 7CFQ2U;(-0=<" $!@ &0 M 'AL+W=O M$J#9NJT#VA5MMQZ&'12;CH7:DB[4HN9W)B""[Q2H#=ER=3C$@NYG7NA]Z2XYNO<6(6_F%5LC3=HOE=7BB2_ M14EYB4)S*4!A-O=.P^FR;^V=P0^.6[W'@ZUD)>6]%<[3N1?8A+# Q%@$1N0! M/V!16"!*XW>#Z;4AK>,^_X3^R=5.M:R8Q@^RN..IR>?>V(,4,[8IS+7<8@:A\CE70=R67YD MABUF2FY!66M"LXPKU7E3<_,SBF\E1P?'9CKJLL0OG(I$E]N 2 MS,#@)^9>($XK ' M41"%!_#BMMK8X<4'JZUK!"92:.K6\/-TI8VB-_+K0)A^&Z;OPO3_SZ4>!+-3 M.=452W#NT=AI5 _H+2ZE00@';]^,HS!ZOU^6BP*UAC<:09I$TB!IHT%F0(>0 MR8(&DHOUM'.;*\07K8,;OGNAZ-@&V"X$T'*=8RX(2FXTW:3N=FA*: 8$O5JE M4"2/0/=.<8/O9):Y#-D.F-9( M^2HLF*&4C(1*<:F@0B*IAJ9X. [C"72?Q6$80[?SF0("!>;B ;6A-4)082\. M1A"/8_I&T \FG:93<4 T=CZ$M,/.K?2L +D7[=X!'$O' 5$!X/ %3":1$1' MXP'\Z^'X>Y-9HEJ[_:.I&1MAZB%MM>V*.ZTG^]F\WH\73*WM'1:8D6MP,AIX MH.J=4PM&5F[.5]+0UG!L3FL:E36@\TS2HVD$&Z!=_(L_4$L#!!0 ( !>. M;%*AW8^B_0( "L' 9 >&PO=V]R:W-H965T=,/C@FUP@699W"B:^0U+PG,4FDL!"M=C;QI^F ULO OXRG&K6V.P MF:RDO+.3>3+V FL(,XR-96#T>< SS#)+1#;N:TZOD;3 ]GC'?NERIUQ63..9 MS+[QQ*1C[\2#!->LS,RMW'[$.I\CRQ?+3+M?V%:QPX$'<:F-S&LP.Z(--$%@:3D6](V>+]N%:9 M52K1*RI#N);"I!HN1/(GWB?'C>UH9WL6[26\8N(0^F$/HB *]_#UFS+T'5__ M'Y8!?DQ7VBBZ5S_W.!@T#@;.P> _'\1^%2+ 3CA\^^8D"J/3O\IZ+CI7I4"J M?#CL@4D1+KE@(N8L>YE@)ND#[ZQF%)Q>3A)&UUZ'DSZEH^0J5=?"^+@#EU.2R6$+M[_U!&/4('\LJ*HU5Q,C"]<.5])02_B/UQ HT[^/D%U!+ M P04 " 7CFQ296EB*4(# !#!P &0 'AL+W=ODUNF_[Y"R5;O8)'NQ9DC..\\,37)Q4/JS:0 L>>X[:99!8^W^71B: MJH%>F&NU!XDS6Z5[8='5N]#L-8C:!_5=R*(H#WO1RF"U\&/W>K50@^U:"?>: MF*'OA?YG#9TZ+(,X. T\M+O&NH%PM=B+'3R"_6U_K]$+)Y6Z[4&:5DFB8;L, M;N)WZ]2M]PM^;^%@SFSB*MDH]=DY=_4RB!P0=%!9IR#P\P5NH>N<$&+\?=0, MII0N\-P^J;_WM6,M&V'@5G5_M+5ME@$/2 U;,73V01U^A6,]F=.K5&?\+SF, M:S/,6 W&JOX8C'[?RO$KGH]]. O@T0L![!C //>8R%/^+*Q8+;0Z$.U6HYHS M?*D^&N%:Z3;ET6J<;3'.KM:#P1%CR"/LL->6W,EQIUW+YD]BTX&Y6H064[F ML#K*KD=9]H)L3CXI:1M#?I$UU)?Q(2).G.S$N6:O"GX0\IHD,24L8O$K>LE4 M=^+UDA?T3N4^P%YIV\H=^?-F8ZS&?\E?K\BGDWSJY=.7Y/'PU$,'1&T)'B M M? H-!O\LQ@UN3GTW(XCY6H]?SS%O);&-&HR0M;DB[UMIH6J(!,OVC9+P(WG2 MHF[=3HJ.W*J^'V1;^9TUZ&HL7%@@3\J*;O;4:("+32/8\@'/Z=3UV0-\ 3F M(=^3F-.T+)P1T2+A:"1H94F,U@_?<1:SG]Q84M(BSV?SC\H@82LKU0/9:M6? MFN)0YBPMR!69)Y2E' W4+F*&PY25J?,9+5GR#831.2%F3AU-0HLOH7%Q)"RX,US1W!.F9>9\BDJSQ_;YVQN8<)IQQ\4BFN0Y&CE+ ML0'1!6#.,7<9S^Y&LGGG.?\/R"CG)9D7-,I*I$E2FD5(E](X<_UD.?*G;^)= M="\NL?EN6^.,QHQYO)+F>7F)EZX./6+4Y9S1UB6N9^(R-77 M3EUX=K'UH'?^^C:D4H.TXQTWC4XOQ,UX,?ZW?'Q>/@F]:Y&F@RV&1M=%%A ] M7MFC8]7>7Y,;9?'2]6:#KQQHMP#GMTK9D^,23._FZE]02P,$% @ %XYL M4M;V[%I&!@ Q!( !D !X;"]W;W)K&ULO5A; M;]LV&'WWKR"\8%@!MA8I49[R8>7>GZ@UDJ9JPIO MYKI>28N_]6)DUK62N2=:E2,>!/%H)8MJ>'+DG[VO3XYT8\NB4N]K8IK52M:? M3U6IKXZ';+AY<%8LEM8]&)T5"392]6+^O\6_4<\F+E:I,H2M2J_GQ\ 4[ M/$W=>7_@ST)=F1M[XBR9:OW!_?D]/QX&3B%5JIEU'"262S569>D808V/'<]A M+](1WMQON+_RML.6J31JK,N_BMPNCX?ID.1J+IO2GNFKWU1GCW#\9KHT_I=< M=6>#(9DUQNI51PP-5D75KO)3YX=]"'A'P+W>K2"OY4MIYG*E+536*G*F97E2%]]0OYW):*O/D:&0AP9T;S3IN MIRTW_@"WF+S1E5T:\FN5J_PV_0B:]>KQC7JG?"?#U[)Z1D)&"0\XV\$O[,T- M/;_P*^;.:[TB8^A:(RS@A6QUO-3PY7]9*W<*,3(I/MQX,G.>=^P/2[P:_ M%!6Q2]T8Z&F>#$[?32:(H$M=-CZ 0*\^D_-:5@:JDP/"0LK3 )N$QK%;>4JC M,'5O(IK&;/!6.D)9@HN514DF'2M#!.4L(9P&*2,LH"Q*2 3:9'"N+K$F64Q%S$DB:!KB2,9I"!%,A7UDF!F-9UP6\,FGA-21-*!/0-F T%AEA240SGA+N=$KBP3N[ MQ&G&H2[S[DKP3D %3L* QCSK/ %WYT7GQ;%>K9JJF,G6AR%,%B'\$L24AQ&) M>41Y%&#-O"DM@P,2AO ?O($=A_*90RI.0ZC-W"Z.@$)&=F2%Z+-"/$)6+)1> MU'*]+,!2+6#)MJC?*6A[U-^.WCZ$KN-DER^]KP9;$@>EJD%;ZZO5X +EU"64 MA3W&A7H;H@<(Z3AQ*X\%#5GJTR'#.SYXUUA3Y K:*7*+_'##[0^$6([:]?-/ M*6?\>;]":L:S;AF\52YH2F??O9."B"ZF^BXR[B#/A#[4!O\$"R">UBT=0)JT#@3#@!D!H/_L$/5$+'X M!BA"$H*)8.T2[00A0N)EO%ONP!'YBH=,YTAQY\,DVQL.$*%0LP"%,G E):(A M%ST@&ZO;TG?0UX,^WQ\#CKL-Y.N)T97K-DZ$BQ,1"II%#@Z\0!'_GLR(&0U% MT"T[04E(<@<*P!.@VL8T@Y< JXCXWE"TM&D*]1G)$KCW1J'=6-RUGX.^)/<% M]T= <3\OVI;IM*!9[%(W@H91Q-TNBFD2)-^ !/R*LA2%?OD*!BYD8SB[6^_@ MD:+_IPA6-,J 1(@6M/=]\4A]E^4!+.08*%A"PY1?UZJ-X>TDX!'QS7&_QA?W MC2_>N_$55?M-Y3].IC" S#8#:5E(#"*%Q60HX:>9VM;Y=DKZ7^>]S11=MQ\- M7\#&'U!DK>I"Y^UX+5>ZJ:S!JUG9Y-=G'K:22.M/3-'MJ\H-4W#3#;;(%T[3 MMF-B2!)M$Z61\*47L8U.8]I-IIHW= M.I3OE+0=I)M)^KHI_>8N B__@UJW '#9P(/G;5K-&O!P7QO&*&O\*_;<=\7 M%R7N2^;CR+HM ],LL +_]'IZO3-I_UB] M]O<44VUAA]\NEI9&NWUK5VLH=4#H/4P)1'&F5F9.Q_GYX1R! # M\2$'F)Y'?_UN]60MU8->(1IX*D6EI][*F/K2]W6^PI+I@:RQHIN%5"4SM%5+ M7]<*6>&82N%'09#Z)>.5-YNXLULUF\C&"%[AK0+=E"53S]3FBWQ#LWO]:VBG=^A%+S$2G-9@<+%U/L07EYG]KU[\ ?'M=ZAP5HR ME_+!;GXKIEY@%4*!N;$(C)9'O$$A+!"I\?<&T^M$6L9=>HO^B[.=;)DSC3=2 M?.>%64V]D0<%+E@CS#>Y_A4W]B06+Y="NW]8MV^SL0=YHXTL-\RD0K>"G)8?F6&SB9)K4/8UH5G"F>JX23E>V:#<&46WG/C, M[#.221K.[ME0Z%U(W"N$>GPQ<"YD_P)\?YMHH MRHF_3H@8=B*&3L3PB(@[*I6B$0AR0=E=UP(I;0T34'2R-66P8 8+,!+,"N%& MEC6KGG_20 6FF.'5$H0+QJ$8G)1O"_=2URS'J4>5J5$]HC>[7RG$O># '7_: M.^A9%UL_!]!1O3->D8*RT:PJ]'GOZ[YVD$MMX!VDXXS^LS"B_[ _C)+-&O?N M5E*9"X.JW.4(XP"R!,(Q_>*X=R^M>_801Y%#'&4.*26=[)HD:>^&Z174C!= M30A8*9O*:.!5+AIKE=,7H20PLL1+!'TG*);TJ8T_*IQAIJ MP:[,/C7"$;WO&SD76SGD3.KJ+Z&W,;UXY:IXD/6>D2D-PT'44J^AK%TV;$"\ M^!HC&HSA/2%1.KT_X=ZTRY5+ADJ3^VVU=;CP?\M]) 8<+[J!3_Z.: M=O)S+Z%__&$41<'55TIL19\!I6Q6[SQV]^$5Y6343^+,K7$2O!F_DM4!5$C[ M23B$C*"V)?H.QOT@"=V:!?&IY,^ZZ&1OCLZB,;8QTX>-ETU)'S;:MJK0Y;& M\<,I?U+JD1ZY1O&(%Z7MB4#2N"P J\**?(GFI6V3D7-QEH[L)K9>CU)+#JDI MC)/,DM39^J/AT)(I#,=9[YZ"AVQ!9>/B&497>WVO9L^VZC5Y-AE'O<^H*49E MW1@7(N)"ZHMGR3"$\PW?"8=T@3H4(']G/BA1+=T4I,%59#LJ=*?=H/6AG2]> MGK=3VA>FEKS2I,""6(-!1HU&M9-/NS&R=M/&7!J:71RYHF$1E7U ]PLIS79C M!73CY^P?4$L#!!0 ( !>.;%+\\<&$= ( *\% 9 >&PO=V]R:W-H M965TSOK/W!C\9;O2>#"Z3I93/3OE>3(+8!80<<^,0J/V\XAPY=T VC)8?^U>=N2--K+:.ML(*B;:+WW;UF'/(8N/.)"M _%QMT0^RB_4T.E8R0TH9VW1 MG.!3]=XV."9<4QZ-LJ_,^IGIG.HR!'?"[4O#7BE'870(5!2P0&T4RPT6K8&[ M.[2$\R>ZY*@OQI&QX3C0*-]2SUIJ&E7F]3CI2=J\W'2OV^6MC3VC_IS@J;?T?0]3?\(S:,= MM*+A"'(%N6^'.P$/VZ'>VY'O(CNT_*@+)]G=T%_KFN8X">Q4:U2O&+A*-G9$ M73%[=PUOA7,FP)2RT9987_3FQV* ,QB.PGZ66"'KA]D@[BT^$3HD\2C,KC)( MDD&8#DCO21K*/UF1WG'8,TBR49BF(RN1. D)(?!1UZ*](:I0K?VJT)#+1IAV MGKK;;AO=M$/X;MZNLGNJUDQHX+BRKO'E\"H U:Z'5C&R]B.YE,8.N!=+NU%1 M.0/[OI+2[!1'T.WHZ3]02P,$% @ %XYL4M^IRE7. P GPD !D !X M;"]W;W)K&ULK59;C]HX%'[/K[#2:L6L4G(EA%E M8NA=.]*HS+0/JWTPY$"L.C&UG:&SOWZ/'0BT U%7VI?8_G+.=RX^Q_9X)^17 M50!H\KWDE9JXA=;;:]]7JP)*JOIB"Q7^60M94HU+N?'55@+-K5+)_2@(4K^D MK'*G8XO=R>E8U)JS"NXD47594OET USL)F[H'H!/;%-H _C3\99N8 'Z87LG M<>6W+#DKH5),5$3">N+.PNN;U,A;@<\,=NID3DPD2R&^FL6'?.(&QB'@L-*& M@>+P"'/@W!"A&]_VG&YKTBB>S@_L;VWL&,N2*I@+_H7ENIBXF4MR6-.:ZT]B M]Q[V\0P,WTIP9;]DU\@.8Y>L:J5%N5=&#TI6-2/]OL_#B4(67%"(]@J1];LQ M9+U\336=CJ78$6FDDGKZ&I28+6-62:0:*].[I MDH.Z&OL:V8V,O]HSW31,T06FE-R*2A>*O*ERR'_4]]&KUK7HX-I-U$GXD59] M$H<>B8(H[."+VU!CRQ=?X/M0/8+26%!:><3&3:N,FO:^PF5XIBJAJS9Y+>">U:==KM:4K MF+C8CPKD([C362FD9O] 3N9":>>=%$J1APK[E5OT'?:I>@[_B6M0SEO*)/E, M>0U.CU5$%Z)6F"1UY>!FU-BT[7Y<.W- 0VNVHAISAM'EL!6*Z=_)2Y)X:9#A M& [P\]N++ JC/QHXBIV'_J)/[M&RJI%OR3A7=B,J88AB+QVFK4YO1*X,E Z= MN9!;(=$860KTB*1>%,$FBT$N2"">9\;,7IJ/AZ)B1T'B)6!JW<829%T?AP8%&HD'3F'34\*"MX<$OU_ * M>]ST1HV6\4P\],SYZLY-DW67>*?E\R5^N4B_,%T@(BH@3T E)F'DI5GFS-8: MY!'6A13UIB!KO \L8@HE289[N1/X(*FAVB-8PV&X%SRBP\'@M*JP?KKRGK9Y M3_^?L\,C];&5N6EM6YQXZYU+>:?1\RE_=E*0_W)2='<\;I*IUK--CJV-/T;! M,;DI?F(O'@Q_;M"?VP8I4\L[NM $_LFE68+!P@*O*]W+K=4;O!8)1S6J!KTAUC5LGD.- LMMO8*7@J-%[J=%OB" FD$\/]:8"KV M"V.@?9--_P502P,$% @ %XYL4HA81ZJ@! "0P !D !X;"]W;W)K M&ULI591;]LV$'[WKSAXPY 0BQ1LBPG3H D;9$4 M:Q?$;0=LV ,MG6TNE*B25)SLU^](.8J3.E[:/4@BJ;OO[C[>D3=9*7UCEH@6 M[DI9F>/^TMKZ<# P^1)+;@Y4C17]F2M=ID_<"7P2NS,887"0SI6[&*O*M3)Y4(JJ_?*[-0\;"EGX@@);*S#O=VO( M>_F&6WXRT6H%VDD3FAOX4+TV.2(SB69_,K!DP(D-\C7860O&7@!+X8.J[-+ VZK XJG^@!SKO&,/WIVQG8#O M>74 <10 "UFT R_NHHT]7OSZ:-\(DTME&HWPY^G,6$UY\M<.4TEG*O&FDA=, M3:E\BD8BJ#E@:U8\FMW&[4X\5YR'IN8Y'O>I^@SJ6^P[?AHJ)4_1^T;Z06]/ M5&"7JC&\*LQ^[P\L%AA0S/D!G$MN#)Q!KLJ22H*R*[\)(&$!RQB8)2=@X!8V M81WS0$@=OEL)X6>(PQ&]A^/>-9]SE'"A9"&JA=EIBF5!3-H.CXV"+$R_RVI MQX"IT1QC%%+.1!.OU.RO^-CO;)6!2,X['C,LC8\%NCI__3Z.D6HRQ( MHA3<-&)'+^S=BFO-B:DX"SO)"Y=&:UKC(,DB2()1%O=^LTO4A,K8$.CI?515 MOHOH* R2)*)!%F1Q##LJ;=A5VO#5E9:3Y_>.GELNF^^HO9T6MM?>IZ5&?'+@ M]:;B[NF"2V/W"C=&S\KSC$M>Y52@,UR(JG*^D]ZC"PNH$-$8%_O#;G;?O2C(1B'L=]M\ M6OS=M#QY1#5ST;K[ .ADK SW=ZEQ="IYZYSE8$0I)-<;%,->/?L^\H1T*A!##GV#)<9BSTZ<#+^9 M[\BQM,NQ]-4YUE34_4CQ#Y7>'MTAN/>KY1EAU!U MX.[\;@GZ$3N&SJ0MPO^5)Y\?=^>'0S16T"XND1R@>\F):ZR5]N(,=-W_R;]02P,$% @ %XYL M4J^[EMG=! T0T !D !X;"]W;W)K&ULQ5?; M;ALW$'W75Q!J4$C PMJ[),<6$#L)DJ!N#=MU'XH^4+N4E@V75$BNE?3K.\.] M:.6+XA1-^[(<=22',Z+*S='$\F)BM825RN#AQ8Y=Z<:(J*[ADEYJ8JBRI_G+& MA-J>#H-A.W#%UX7%@7&GJ33DO.2R8-5Y)HMCH=O@J.SU*< M[R;<K+E##N2[;-7'](LLI8 M53:+P8.2R[JEGYLX/&=!V"P(G=^U(>?E:VKIXD2K+=$X&[2AX*"ZU> %9K#)_0 MF)(+)6UAR!N9LWQ__02\ZUP,6Q?/PH,*/U!Y1*+ (Z$?!@?T11WDR.F+O@[Y M-3>94(C:D-]?+8W5P)(_#MB(.QNQLQ$_8>,:DB>O!"-J!:015&9.I,8P"&Y9 M1SHGU)(5>G/GO$&2 M&S2FLNUT@V;AZ+_T'3F,7'9D,S=CJ$-#5,W['AXB=V MQP0)R"@8#VHY)*.PE2,RBL:#&V6I&(RX)+90E:$R-^,!!+^"9.WB/WC-EI88 M=));#F%[02(O3:?0!E-O%L4@_/C#+ S"ER"%@9?XP>#-IXK;+X3+.V9LS2\N M,U$!/T @"!@&V^B$^IV6MJV'OZ9+*GE/7;?>BX,4OE$P)[$WC9(:, *( MO"!"!*'OA8F/@IOU@B2)-_73P3D0&G8$E68*ZE'.-'4UI6]9V8+IOGW!Z9*+ M-DJ[H.RDT70^)^-.&'RH1!=I_Y%( X3Y#".=>+,TV5,5S+PHC;XQTHDW3^,' M@7:C_SS.;1MYLS"IOUVD9UZ$8!1275$K,5ZR[ W%18A9O\?+0,'_3O\3)P4VC&]NKS MX)I_WA]P6>X(N)/N%86SNJ)Y9,G67$I$ E'8,,U5CKO;;"H4!I=6T:X?S >7 ME7+&MP48Y"Y#Z@Y @^APHP[C34_UW"',;A3"G;EKYIL."/T M7_[B. E"6*?Q/Z,!-"$Z2XR3.9[,6DK2NSY<7*_/S@O*+ > M[542KE;"6:_= 8!P0@$4AQ7<:'7V4X)1C;M0SVG86##AF(A+&F]ZJQ_/DX?2 M@4Q)NTQ)GYTI_53]C]/EH)/_9[I$\V O]%BB7NRH":E@5HY\5I'VO%YI5<*- M%FJTX9@(@-V JS\KR\A\#"HB$DV3MFWXC3PB(Z35>(\]#8,'!25=+6-^YNM'NOO*JOZ;OI]6/G@NHU0A5L!4O]HRD4.;%)\$LA+ ML , (X) 9 >&PO=V]R:W-H965TY/(@U2== QAR;+C0*[\VIKT(0UW6T% ]E2T(/-E)U5"#2[4/ M=:N 5DZHX6$217G84";\]=+MW:CU4G:&,P$WBNBN::AZO (N#RL_]I\V;MF^ M-G8C7"];NH<[,+^W-PI7X:"E8@T(S:0@"G8K_S*^N"HLW@'^8'#0S[Z)]60K MY2>[>%^M_,@2 @ZEL1HH_CW !CBWBI#&YY-.?S!I!9]_/VG_T?F.OFRIAHWD M?[+*U"N_\$D%.]IQ2#*HE&;_7"N.FDDQX1-RIU1>,I0SJPOR\\= MT\Q&2)/)/=URT&^6H4'5%A"6)S57O9KD%34YN9;"U)J\$Q54+^5#I#3P2IYX M726C"G^A8DK2."!)E,0C^M+!S]3I2[_%3_+Q \+(>P.-_FO$2#88R9R1[!4C M=]@R5<>!R!V6VV"05-0 V5&FR /EG3LND0>K0%$+.!?O44NV52]T2TM8^=B+ M&M0#^.L-U35I*:O(=R0)YFGBN1W'1$%%)FF6D3?> N(P*ZW9%[ DB M"F^# M^61B#\*\Y$K21>K=2T/YF$>OJ':\BIB,Q'HVQ'KVU;%F#8;"F3,U/(_\]YJT MG2IK;%O2*E;B(>>RI'T9H#.6M.3,)JC"[N94(,9UT[F*+1>9MW*0 A09X[UW-6BST>/;#(U!%.@V[CA..$Q#+/@X6 M>>0Y:H(V:'221.=P619Y;V$'RN:.B1(M$$./A&H-Z$R\F'N_8<35L)''WK\< M;NFC\W82!VF48_5=EJ7JX)G#DRQ)<;]75'9H"SWDC&X9QQQ:0)HL$/"K1 +" M*,DQ\'ND8P"C;"SY("X*B\"2.S&!8\F[RN*^N0#SH0#ST0*\1>T:K[F:O.LP M6S0@=],/4_+Q&IHMJ+%Q,A\LS/^[F54,1HK_;6:-6OKRS,IFT/]2N:9JSS E''8H&DWG M.!=4?_OW"R-;=^-NI<&N=)\U/IA 60">[Z0T3PMK8'B"K?\&4$L#!!0 ( M !>.;%)L*!\Q7P, (H' 9 >&PO=V]R:W-H965T862V1M=HZ(_ MI3:2.1+-/K:U058$(RGB+$GFL61<1>ME.'LRZZ5NG. *GPS81DIF_GY$H0^K M*(U.!Q_XOG+^(%XO:[;'+;J/]9,A*>Z]%%RBLEPK,%BNHH?T_G'J]8/";QP/ M]FP//I.=UI^\\+9818D'A )SYSTP6C[C!H7PC@C&7YW/J _I#<_W)^\_A=PI MEQVSN-'B=UZX:A4M(BBP9(UP'_3A9^SRF7E_N18V?.'0ZDXI8MY8IV5G3++D MJEW9L>/AS&"1O&"0=099P-T&"BA_9(ZMET8?P'AM\N8W(=5@3>"X\I>R=8;^ MN0@/O:S3,<;6'-T>Z;HMC^)4*8OC,=@+M:!D["N4-XKQS^]BZS5YP M.X=W6KG*PAM58'%I'Q/$'F=VPOF8777X"U,W,$G'D"59>L7?I,][$OQ-KN;] M5N5:(C!5G!*W\,?#SCI#U?+GE3#3/LPTA)F^$&9+350T D&7H$-(W5.-)ZH5 MNJ\Q?-6S;]9[6[,<5Q%UHT7S&:/U' P\@9[%!/K=8,@5N$HW MEIBPH\%&FUH32OS^NT669C]07.:K&YZ8JV"CI6P4SYEO*^LYO(%<,&M#BU&G M"=PS 242F92:3YTKVQBF1WZ3SI-U,NX50C09DF=655OCZ MXX:Q;8LW;AC$H MJ#H*<.Q(\7I) _.:- D53?F=Y06G0?\?$#V8;)S.$I^B=A3CR_X(MS3LNF34 M7OHK2,=9OE+OF-E3-5.-EV2:W-S.HK9X3H+3=9BV.^UH=H=M18\E&J] _TNM MW4GP ?KG=_T/4$L#!!0 ( !>.;%+#9.\ '@, /D' 9 >&PO=V]R M:W-H965TL8;:5U# $" M-*V\?$!\<)-+8\VQ@^VLX]]S=M+LA:T,OB1W]MUSS[W8GFZ4OC0EHH7K2D@S M"TIKZ^,P-%F)%3,'JD9).X72%;.DZG5H:HTL]TZ5"),H.@PKQF4PG_JUE=0OA?%JS-2[1?JG/-6EACY+S"J7A M2H+&8A:+L;/W!E\Y;LPM&5PF*Z4NG?(NGP61(X0",^L0&/VN\!2%<$!$ MXV>'&?0AG>-M>8O^QN=.N:R8P5,EOO'Z$V;['+QQ/,E##^ M"YO.-@H@:XQ55>=,#"HNVS^[[NKP%(>D]-Y+AT35E:3;N<_.S\C&G)Y=K W@=ES#ZV$FCVIZ&E.,XZ MS#K,18N9/()Y"!^5M*6!,YEC?M<_)'X]R61+1PF#JX\7 T.O):% W.BH*.KC/VR=/A!8-9H[GE M:(X'2ZNR2U"UJY6!E_#\V5$2)Z]@M)4&GY1\<87&E8UB61DR=1*_]+![?M MO_\?4^SE8T6[=]S^J&%?O <93N*'VQO>NHXKU&O_Z!BBVTC;WLS]:O^NG;37 M^8UY^RA^9'K-J4 ""W*-#B;4,=T^-*UB5>TO]Y6R]%1XL:2W&;4SH/U"*;M5 M7(#^M9__!E!+ P04 " 7CFQ2A36'M\<" !@ &0 'AL+W=O]8+=QR]>Y=1OA9+1A:UR@O=_<:%J%#4K&"Y2& M*PD:5^-@VOLX2YR_=_C.<6OV;'"9+)5Z<(N+;!Q$3A *3*U#8/1[Q#D*X8!( MQN\:,V@H7>"^O4/_['.G7);,X%R)'SRS^3@X#2##%2N%O57;KUCGTW=XJ1+& M?V%;^T8!I*6QJJB#24'!9?5G3W4=_B4@K@-BK[LB\BK/F663D59;T,Z;T)SA M4_71)(Y+=RD+J^F44YR=3-.T+$K!+&;PS>:H8:X*NM[+R3_\G_YW1IK*8'].L 8](P)IXQ>8=Q07V5E0)!K>A-OK O MF6 R10/4:8 LS2$5S!B^XBGS#YC\E5>8OE+8%B2Q US2-KYU0X?EW$OJ9<'_ M8-;Z0CT,[2L/1WS31\:%N_@C4G2T8"1Y@6FIN>6DDGJ"7KQLS4NM4:;/<*>9 M-**2NE?5UGM5;;6)S>:J-$QFIM.:5?EWX;(4S[LKCN #)#%]VL-NTH^A4YN] M"#HU\NMJ5&5HU45AUFJ^+*W+ JR"B_,[4J(W2ET-H][K]04+ SDB&L"^$ MR9(&5?/H-)RVCWK4]!;[R+&UL?53?;]I #'[GK["R:2H2:WX"H0.DTG5;)W6K M2K<^3'LX$H>A__U\24BIU/( /E_LS_9WMJ=;J1YTCFA@5Q9"SYS< MF.K,=7628\GTJ:Q0T)=,JI(94M7:U95"EM9.9>$&GC=R2\:%,Y_6=S=J/I4; M4W"!-PKTIBR9>EI@(;'C>HW^I:Z=:5DSCA2SN>6KRF1,[D&+&-H6YE=MOV-8SM'B)+'3] M#]O&-O(<2#;:R+)UI@Q*+AK)=BT/!P[Q6PY!ZQ#4>3>!ZBP_,\/F4R6WH*PU MH=E#76KM31GYC]-C@I.+G?TRAK[<"426>( ?E _G-RQ58&Z M/W4-1;+V;M*B+AK4X W4$5Q+87(-ER+%]*6_2QEV:0;[-!?!4<#O3)Q"Z \@ M\ +_"%[8E1W6>.'1LIMB@8D46@(T_#E?::.H6?X>"1-U8:(Z3/1&F"7-4+HI M$&0&LF$:]TSSEFF!YC6"CP+;43W3%4MPYM L:E2/Z,SOB-(8Q#^HTA\B:]MHU#CP"" MV/K2(?)Z=]*PHJ7^@'!*-1SX8X_D<.C5!8PG (QH2 MN1&F&;;NMEM5Y\V$/ILW>^Z:J;7EL,",7+W3\= !U>R.1C&RJN=U)0U-?WW, M:=VBL@;T/9/2[!4;H%O@\_]02P,$% @ %XYL4OX^D:0' @ 4 0 !D M !X;"]W;W)K&UL?91M;],P$,>_BI57(*&Z3;H! M4QJIW4 ,::AJ!;Q O'"22V+-#\&^M-NWQP]I*-+6-XWO?/_?W=GGYD=M'FT' M@.1)"F5728?8WU!JJPXDLS/=@W([C3:2H3--2VUO@-5!) 5-Y_-K*AE729$' MW]84N1Y0< 5;0^P@)3//&Q#ZN$H6R!.'[_ V,^5YU5: MV/!+CC$V^YB0:K"HY2AV%4BNXI<]C>=P)G"TT>M,+.DD^JAOI_/74U3H6FIT(WZ47@5Z9F)%N\(^D\ M75S@95/C6>!EK_!._>Z@UP:Y:LFO=6G1N#'Y?0&_G/#+@%^^@O\VR!(,T8V; M7)^ E0*(C3GM2\<9<5CBO@)[=L@33AEFVI-*#PGCADW=Z+NLX M)?_"XUM[8*;ERA(!C9/.9^]=7A/G-QJH^S SI48W@6'9N2X_49K/!D^ MP?0G4OP%4$L#!!0 ( !>.;%)489[S; 0 @3 9 >&PO=V]R:W-H M965TML5R0W(L[MB64/7+BO$<2W7+U[;829 ['+<\S_>2 9.XPM:!T'7M+U1A8#]F2TQ6NR(/)U^\S5G=U$ M2=*<4)$R"CA9C:TO\'Z.2D*)^",E!]&Y!H64-\9^%#>/R=ARBAF1C"QE$0*K MKSV9DBPK(JEY_%T'M9J0IK;[QS[H0'8**8R:@FH!T@G>& MX-8$]](,7DWP+LW@UX12NEUI+PLWPQ)/1IP= "_0*EIQ45:_9*MZI;0PRD)R M]6NJ>'+RL!-J1 BP(&NU_A(\TLI]Q2K>S(C$:28^@UNP4!9-=AD!; 643;E" MT+6RBE K(HK!MV,D4442BO2ZF(&;3Y_!)Y!2\&W#=@+31(QLJ69>Y+>7]2P? MJEFB,[-TP1.CR/:#!@+]A>@=<^ M #H*& M^4POISLF.?\M^_S=V4^*X38>T!TQFJAB!B6S>$+N)ZX;AT$PLO?=M3' D!O%SBELUH<% MD0MC> J;&V"!YT1Q SN1Z3A8Q8=-**#0=%?4RK)<@.^/Y'\C? ANX1- MR/#CO1DUR:)W>S/J5S[RXE!;GSXJ#CW-<;,^R(W\R-?6QY P1G%D7J&X41A? MUY9QWR7(TU4;0"X,-=2LCT)19YM5J@VA_*B3\$0U=-HNZ0SJID2B[891,D M+:3B#$Q9GN]HNJRD7V3>MD]!_W\P;]LAX'"+OT'\P0L=WH;Z !IP3(-?3 M5["/"Y"'/$=?0A,N#H(S?P%@V[M@>&4'AX8N$T*D%\ <\((Z?K[,-?S':3+ M-R5%P9E. ]MF"H>[Z91Q92DLR46&;3L8C#_>L*CM'&BX MDK&U52]:A.^)-0'&MXTK!9I=*]#\"H%."]YV4P2ONVGJ>-U_\+<(Q=K38&J$ M=1_4=04-, _Z6A.9&V%Q'&B;QNZ\V>>$K\LC%0&6;$=E]8+6C#;'-E_*PPIM M_ '>3Z%A? ;OY]6A3!N^.B-ZPGR=JFZ1D95*Y=R%:H/SZMBENI%L6YXKO#$I M65Y>;@A.""\ ZO<58_)X4R1H#K\F_P)02P,$% @ %XYL4B;(+S48!0 MFQ< !D !X;"]W;W)K&ULO5A=C^(V%/TK%MJ' M76EW$MOY'#%(R\>J6W6ZHV&F?5CUP1 #T28QM0W,2/WQ=4PF <>DM%2\0.R< M>V_N/YZ*RG7MXXCYBN:$W'#UK10=Q:,YT2J(5\Z M8LTI2;11GCG(=0,G)VG1&_3UW ,?]-E&9FE!'S@0FSPG_'5(,[:[Z\'>V\1C MNES)!5!MZY$?S*0*?N['/7A1L3 M209]SG: EVCEK;S0U=?6JEYI42Z4J>3J;JKLY."1;FFQH>"1SMFR2#5Y[\=4 MDC03'\ G,%4K,]ED%+"%6A<:*T"2"K)<5FPCE)'H.U)E53Z;,Z\R M&.XS0"%7(EP*1(:&*Q'W?;!QWVCJIF75+T5M(AZG3X,REN (8? 7(1 MM#S/Z'QSUY;.9=$G_SGZ43%PO;ZP]H?_87TM.,O!Y$527I ,C*IU +[_HO#@ MJZ2Y^*,CFE='\W0TKSN:^ B>F"29;3'M'03:0=E%MP.,XS (^L[VD",+#.$H M=H]AXS8LB#",X3%L8H$%GAO%->PH6[_.UN_,5N<(OJ2%I/,5^'Y/\QGE764, M:L?!%4@+ZVCAI:3M'?@']8.1%X<&9VU4''H&%>,V"$=^Y!N$60+&*([L?$5U MHE%GH@65:+UB!?WT/")D>@YC<>TZO@)CT&U4P[V4L\K#40W=$$<&:198&$.# MC[$%A5QLOK436TP?(F3G#1Z()#SC37OB)-$*69:6Y?FF2.>D'(MSJ(2HB8:N M06;3HB&^F$S=1>P#Z6C)68+F-AB>E$ 3W#1X.[>2B1H%0 MMP+=LUFJ/DN>V/K3\[I-Z&6]&C7*@. 5.$:--B!T*<>5AZ-]4. 'R"#9 @O] M"!N2.K; U%8(FYNOB0WGHY.=&C7JA+K5:QBDW,K[K#55J2W<0A#Y&.3="L.QOX)TANE0MU*-2*< MIZJ8T_T9@J5C7\AV(R(HO ;;C6B@[H^$<]B.6E6/0NC[)MEMF.K/@1^;9%MP MH1+&%ACR U,0)A98N7A&HM\OU) M\'X@V5H?=4E0-U?,";?!F6 ^CQ^\#=02P,$% @ %XYL M4G$&5A)D!P [S( !D !X;"]W;W)K&ULS9M= M;]LV%(;_"F'LH@7:6OR4%"0&&EO%NJUKD;3;1;$+Q6)LH9;D2732 OOQHV3% MM"B*LV5YR$UBV2\/R7..^) 4=?F8Y=^*)><"?$]6:7$U6@JQOAB/B_F2)V'Q M)EOS5/YRG^5)*.1EOA@7ZYR'454H68V1X[!Q$L;I:')9???>=TA6MJ;9ZNB^@L>:ZTS O--(;*D+BQ;D,3I]G_XO7;$7@%IQUP U060 M7H!T%,!U 7QH#:0N0 ZM@=8%JJZ/MWVO'#<+13BYS+-'D)=J::W\4'F_*BW] M%:=EHMR*7/X:RW)B+KAX(;/LT4:5\%[,>,BC%?%2_ :W,K,C#8K#K)[ MF1>5M@!17(2+1 1N/L!%CQ;Y.%Z&JR[O&\;N'UMH6HHX48?,A2L2Q D$8\,I2?VC)9=?(:O"7,'T#,'P%D(.@H3W3PXL[INZ<5GO0N_:&,_ N?W!E#__/^?/U M-UD1>"]X4OQE:2;9-9-4S23V9A:OP.=,A"M3%FX-L,I .;P^3##V7<8NQP_[ MP37($/9\IRF;M67,P]"'35E@D#'B>/Y.UN@MW?666H/R<2.*..) +#GX(H,B MG7PKI*^+"XLKV.Y+3.]G4GO.=] _JZ9_JDW MD-^.GT=\5XMR6^6[1+LM9FT1]JBG94)@J-!'OF<.,704$9WA[QZX!UPX]/UC MMUC.)2^*=3CG5R,Y62QX_L!'$V BTU"&9D,9"@8PU(P#4G% UCBD7*#U,DNY MG*I,P_#VD)L:*BS"9\U%J, (3R9C;:$Y,LO!5+NS#3+7A_KP;5 A!^N8#4QU M4H@ZQF^HR C/@$:HV @'AR,TT9%!W;EM%4%(GW485#YS/-VW;94'*>UPK6(C MM,/Q=0!+'F88,,.HZ, MA>9A@\[S4&MB;Y AQT?([7"PPA:R8ZO1WT-N+*28A9XULY!B%CJ96?VRH,]L%BF2(?\YIP-6^,'. MJ>E06VC=%GN;E/CDM,!M$# Y$=-7.2:=G*XC7T^-MHYB*@FDYT9;1Y!#2,=*!RM( M8CLDZ^SX-4X7498<%'@%(WR&5116],&#KZ)P>TV#RQ%7CYY!QB#5I]$&&8.8 MZK-H@\R5DP>G(W0*:M@.M8[0'0=[K*""[0NJ?M%4\,#V95"?:%HM'K'A-92A MV5"&@@$,-9^ *#82.QN[LZK/Y($H3!$X?'H1!2%B7Q#U2"^[Q2/2JS;4&$[T M!T$#U148ZNJ801#%16+G8G=*G#:%('O/Y<@9DD.!BMA737V2@QY$$I-,DD1? M+QAD)I(89)(D!'<$6)&4V$GZ.Y=]SE?ED_>#XJ801=PSQ$TAB=C7.7WBYK4G M7'K,VA+B,WT-/S/(7#U>;0ET"-O;CVMV7,&2V&%I"MAQW*<*"/0,>W54C?MT M\+TZN\4C!N:A#,V&,A0,8*@9!P5(:@=D1TKU@3Y59*'VO<1^N:6P0>V+FSZY M9;5X3&X-9&@VE*%@ $/-..P=-+'SM2.W3IL]4(4W:M^F[)=E"G+T/YYH]
M><7A#RP>=";#H"((NOK <-"9#(/*@Z1K6% $8W:"M2)Y&IF9(@@[PYXB4S1A M@^\IUA;WS]I"C/1Q?&J2$<1T.AMDB/GZ>8S (,.(M7:(QWL'^!.>+ZHW)PHP MSS:IV)[%WGV[>SOC;?5.@O;]-;R80L/W,W@1;-^]4.:WKX)\"/-%+*._XO>R M*N>-*U,PW[Y=L;T0V;IZ?> N$R)+JH]+'D8\+P7R]_LL$T\7906[=UPF_P)0 M2P,$% @ %XYL4N\9%9:N @ 4@< !D !X;"]W;W)K&ULI57;;MLP#/T5P>A#"VQU?$G:%8F!YC)L PH$R;H]#'N0;286 M*DN9)"?MOGZ4[+AIYV9%]V)+%,_A(450PYU4=[H ,.2^Y$*/O,*8S97OZZR MDNISN0&!)RNI2FIPJ]:^WBB@N0.5W ][O8%?4B:\9.AL_:/+G?,):4:)I)_9[DI1MZE1W)8T8J;A=Q]@B:?ON7+)-?N2W:-;\\C6:6- M+!LP*BB9J/_TOJG# 0!YN@%A PB? ^(7 %$#B%X;(6X \6LC]!N 2]VO% MFU)#DZ&2.Z*L-[+9A:N^0V.]F+!]LC0*3QGB3+* +8@*R (RN1;,7=[I% QE M7)^1]V2)C9E7'(A<$2;JOG07G&+3D4P*H_"N"6)?Q"Q3F)@G M9;S*'WV.J*3&>:2P9D(PL;9I/M)V-7,M=."$VBF]3<+P,K@<^MO#%NGPBC_T M+YYZ33N\!G$_>.HU^]LKZ@?QH/6J*^H?#(D2U-I-9XVY8TGJZVZM[0-P[>;> M,_LXN)H$'?8I/ACU?'^DKU^;&ZJP?)IP6&&HWOD%SC!53_!Z8^3&C:A4&AQX M;EG@HP?*.N#Y2DJSW]@ [3.:_ %02P,$% @ %XYL4M#3^UYN @ ?@8 M !D !X;"]W;W)K&ULO95=;],P%(;_BA4FM$G0 M?+8;6QII:X4&$F)J-[A 7+C):6/-L3O;:<>_Y]C)HJX?&W#!36/'YSU^WG.J MDW0MU;TN 0QYK+C00Z\T9GGN^SHOH:*Z)Y<@\&0N544-;M7"UTL%M'"BBOM1 M$ S\BC+A9:E[=Z.R5-:&,P$WBNBZJJCZ=05Z#V]F+!%:>P+/TN7= %3 M,'?+&X4[O\M2L J$9E(0!?.A=QF>C_HVW@5\8[#6&VMBG;3\70"RP0 M<,B-S4#QL8(1<&X3(<9#F]/KKK3"S?53]H_..WJ940TCR;^SPI1#[\PC!, <\FU^R7K-C;P2%YK(ZM6C 05$\V3/K9UV!"$R0%!U JB/Q7$ MK2!V1ALR9VM,#N-DZ-;IBP79P:A:<,=2:;P I$#60"N5P( MYDI[/ 9#&=[N-G4'=)R?[#5!+ P04 " 7CFQ248M90H8" Q M!P &0 'AL+W=O4 M0"4[(>]5 :#)8U5R-70*K3<#UU59 155EV(#''=60E94HRG7KMI(H+D%5:4; M>%[L5I1Q)TVL[U:FB:AUR3C<2J+JJJ+RUQA*L1LZOK-WS-FZT,;AILF&KF$! M^FYS*]%R.Y:<5< 5$YQ(6 V=D3^812;>!GQCL%,':V(J60IQ;XS/^=#QC" H M(=.&@>)O"Q,H2T.$,AY:3J=+:8"'ZSW[1UL[UK*D"B:B_,YR70R=:X?DL*)U MJ>=B]PG:>JX,7R9*9;]DU\9Z#LEJI475@E%!Q7CSIX]M'PX R-,/"%I \!P0 M'0&$+2!\;8:H!42OS7#5 FSI;E.[;=R4:IHF4NR(--'(9A:V^Q:-_6+@*2O5!7E/%G@Q\[H$(E:$5D)J]IO:(+3Q M/$!*R%N=($DFN)9X]GC^#S53#5TFE%9(=;>8DO.S"W)&&"=?"U$KRG.5N!K+ M,&+ YY#WYZ&A^?P+O8OJZ'P;Z'X^ DX1?*+TGH MOR.!%_@]>B:OAWM]Y;PM^^R?LS]I1MA=J-#RA4?X_MN%^3%:*KOW\X2JJ%,5 M6571$56C-RCINZ%-MMAF,Z-XFU['4>)N#T_]94SL7SV-F;Z,\>/0?QHTZPGR MX[@+:AKB'LP K&=MAZ_""FJNF]/KO-U\']FQ]LP_]@<3O\<_Q?>@&=]_Z9O' MY(;*->.*E+#"5-[E!QQ1LAG0C:'%QDZ@I=#8;+LL\$T#:0)P?R6$WALF0?=* MIG\ 4$L#!!0 ( !>.;%+DC@(%O ( +4( 9 >&PO=V]R:W-H965T M#*_I)M M@>VAQWBCM$A+,MHIRXHG?2WSL$/H]/80@I(0M"5T2T*W+:%7$GI_$(;^'D*_ M)/3;>AB4A('-?9$LF^D)U30*I=@2:="H9A:V7):-"6:9::RYEOB6(4]'-X!E M4>1P IHRKH[(9_(XGY##@R-R0%A&;AGGV $J]#1Z,QPO+I7/"^5@C_(<_>P0%65@JI*@=7KMJW2 MTPTBR$Q#JGXTZ'0+D V!=6O1/L?DK1!I3]H/+35)QID M>HRS3,62Y698UC5;L]#7-9 R T7ZX35G$H^._[^S7#)NVJA/:)80C="9DA3X MI[^@UQO^9I%N0W G57 GC6=ZH$MT0JX$3[ MU#&99;';ICK#RL'P0ZHSJO1' M+:H3"Z7K9L^HIH?[50\7 Z8%YK(.,_H=,VW&%,%Y.Q/<7.BW5*Y8IK ?ELCR MW1-L=5E&ULK591;YLP$/XK%JJT55I+@(30*(G4)IFV:=6JIMT>ICTXX 2KQF:V:=I_ MOS,0E@!AT;:7Q#;??7??<6=NO!7R2<6$:/22,*XF5JQU.K)M%<8DP>I2I(3# MD[60"=:PE1M;I9+@*#=*F.WV>KZ=8,JMZ3@_NY/3L<@THYS<2:2R),'R]88P ML9U8CK4[N*>;6)L#>SI.\88LB7Y,[R3L[(HEH@GAB@J.)%E/K&MGM @,/@=\ MI62K]M;(*%D)\60V'Z.)U3,!$49";1@P_#V3&6',$$$8/TM.JW)I#/?7._;W MN7;0LL**S 3[1B,=3ZS 0A%9XXSI>[']0$H] \,7"J;R7[0ML3T+A9G2(BF- M(8*$\N(?OY1YV#, GG8#MS1PZP;](P9>:>"=ZJ%?&O1/]3 H#7+I=J$]3]P< M:SP=2[%%TJ"!S2SR[.?6D"_*39TLM82G%.ST]#.!+"OT=DXTIDR=HPNTA%J, M,D:06$/YI"DC4!<:,Q11%3*A,@D&DC"L282T0#HF:":2%//7-PI!!4NL*=\@ M5E!?H,?E'+T].T=GB'+T$(M,81ZIL:TA?A.%'9:QWA2QND=B]="MX#I6:,$C M$K78S[OM_0Y[&_)6)<_=)>_&[23\A/DE\IQWR.VY3DL\L]/->VUR_LW[XJ^] M'R3#JRK)R_F\(WS_N6R^7Z^4EG"/_.B(K5_%UL]CZQ^)[E7,OU.F0_"%%:W0K_A-G#K M[[*)&08US+R)<7RWEJI%"V@P\-M%#BN1P\Z&FF$5HQ33",$X@' B,JX57*$A MR^#Z,G>I::$$D@"M97K-=%Z1$T;QBC*J*5&CCO8)JDB"$]LG-#&M8;A0:"U% MTFC;MA<1-)MJ6&N860LFJ-=:$^-X08UHT0;RKVHOPM[[7B9$;O)!14$E08:+ M"Z\ZK6:AZWP$J)W?.*.9TW(^A]FI&'5^TQ>#URV6&\H5I&L-KGJ70Z@960PS MQ4:+-/]:KX2&;W^^C&'^(]( X/E:"+W;& ?51#G]!5!+ P04 " 7CFQ2 MV?-<[$<" 7!@ &0 'AL+W=O]K MVS 0_5<.0V&#-7;D=.M*$FA3QC8Z""U;/XQ]4.)++"I+GG2NV_]^)\4Q*219 M!_L2Z]=[]^Z==!FWUCWX$I'@J=+&3Y*2J+Y(4[\LL9)^8<O+.RKI+$4[=. M?>U0%A%4Z51DV?NTDLHDTW%MWQA R65C[ M$"9?BDF2!4&H<4F!0?+G$6>H=2!B&;\[SJ0/&8"[XRW[IY@[Y[*0'F=6WZN" MRDERGD"!*]EHNK7M9^SR.0M\2ZM]_(6V.YLEL&P\V:H#LX)*F9+0RB-Q'-V2@3JGA'CG<5XVAZ M@^R!AS?72%)I_Q9.X8YO2M%H!+OBXM:U1JX:20V%\DMM?>,8X%!+P@+:Z!,/ MY",Z+COP_7*2E%F#CM3CE%AF")8N.TE7&TGB@*2OT@P@'[X#D8GA'OCL+_!& M]_#L)3QE.K7#@>0 P^9B?[4CX.RP=#<;(OOW3GV8:6^4VZM3*>]:V8 M*!M\X!;@-FUH,R%;QY>\L,1](0Y+[MSHP@'>7UE+VTEH#OU_P?0/4$L#!!0 M ( !>.;%)8&PO=V]R:W-H965TT$O):Y0 :W1:,J[&7:[W<]WV5Y% 0M2N6 MP,W.0LB":#.5F:^6$DCJ0 7S0XS[?D$H]R8CMW8F)R-1:D8YG$FDRJ(@\NX0 MF%B-O<"[7SBG6:[M@C\9+4D&,]"7RS-I9GZ3):4%<$4%1Q(68^]#L#\-L 6X MB&\45JHU1E;*7(AK.SE.QQZVC(!!HFT*8AXW, 7&;";#XV>=U&MJ6F![?)_] MHQ-OQ,R)@JE@WVFJ\[$W]% *"U(R?2Y6GZ 6%-M\B6#*_:)5'8L]E)1*BZ(& M&P8%Y=63W-:-: &"WAI 6 /"EP*B&A YH14S)^N(:#(92;%"TD:;;';@>N/0 M1@WEUL:9EF:7&IR>G(#I@4+;1Z )96H'O4&H"WC)S69PXI,N(;, M9\)W412\0R$.@P[X]#?PDC5P_!CNF[8TO0F;WH0N7V]-OJ\Z!XFFI93 -3JI M!5/3KJM3*.8@?VPH$C5%(EHUC'J;9:\I9(53GK R MA=0:_?;-, SQ0=6EI.Y2*]CM!P==KT%%H.\(V(/F9A+&T6#DW[3-[@B*8MP$ M/=(6-]KBC=J^")[\G9_]ID+_E?@Y:!@-_HF?_*$WK9 N^ZIZ<*/U":,(ZCU3\['^RA^/@ MB1M=40/\U Z_=9'86_R4R(QR9=0M# SO#HR=LKH8JXD62W>WS(4V-Y4;YN9C M J0-,/L+(?3]Q%Y7S>?)Y!=02P,$% @ %XYL4HWS":>W @ ]0< !D M !X;"]W;W)K&ULK95=;YLP%(;_BH5ZT4IK^0B0 M4"5(_="T39U4->UV,>W""8=@U6!FFZ3]]STVE&4+27:Q&_#7>Y[W&'P\W0CY MK H 35Y*7JF94VA=7[JN6A904G4A:JAP)A>RI!J[2J*8LJ7R]!BXV,\=WW@<>V*K09L!-IS5=P1ST4WTO ML>?V43)60J68J(B$?.9<^9?7OA78%=\8;-16FYA4%D(\F\[G;.9XQA%P6&H3 M@N)K#3? N8F$/GYU09V>:83;[??H'VWRF,R"*K@1_#O+=#%S)@[)(*<-UP]B M\PFZA"(3;RFXLD^RZ=9Z#EDV2HNR$Z.#DE7MF[YT&[$E"/P]@J 3!-9W"[(N M;ZFFZ52*#9%F-48S#9NJ5:,Y5IFO,M<29QGJ='H'F)(BI[>@*>/JC)R3.7[Y MK.% 1$[R1C<2#)B538E@[#+-4(&3^&M(JEFU(MQ$(9S1!>/M] EA%7DL1*-H ME:FIJ]&K(;K+SM=UZRO8X^L+K2[(R/] B_PG^:WY/3D[,\H+F;:IQOTZ08V M[&A/V/^2VX^KA=(2_Z>?!QR->D];X&"L>8HUW6&&R)ZU)CYH<1#T6@(4VUR"'@ >UIIA?JIHN8>9@M58@ MU^"DY,#_FO2FDL.FA*:\.Q0U?<4"K0>/=[*S'TF4!,,;XGN_JY5WD'X'2A%6 MUHV&#"L,;@TH/5A=O!W^>13Z>_A;U=+_A^P/%(=!+_[.64Z\Z&\O[E81-Q?B M5RI7K%*(R%'F78PQ%]G>,6U'B]K6]870>$O89H'W,DBS .=S(?1[QUP5_4V? MO@%02P,$% @ %XYL4O#&ULM51-;QHQ$/TKHU4.B439+Y+2:%FI@48E"A*"ICU$/9C= M@;7B#V(;2/]];>^RI1707GI9S]CSWKR963O;2?6B*T0#;YP)/0@J8]:W8:B+ M"CG17;E&84^64G%BK*M6H5XK)*4'<18F4703;8F*YRC>5I/E?7"EJ6D'(6F4H#"Y2#X&-\. M>R[>!WREN-,'-KA*%E*^.&=<#H+("4*&A7$,Q"Y;'")CCLC*>&TX@S:E Q[: M>_9[7[NM94$T#B7[1DM3#8)^ "4NR8:9F=Q]QJ:>:\=72*;]%W9-;!1 L=%& M\@9L%7 JZI6\-7TX ,2]$X"D 23_"D@;0.H+K97YLD;$D#Q3<@?*15LV9_C> M>+2MA@HWQ;E1]I1:G,F'1%<=<%_X]+JA6\)0&-T!(DJ8H3:*%@;+.L#M_1D) MER,TA#)]!>_@:3Z"RXLKN J8$(9LX/266BL3IVNZT+4K:%B6>KW>";SSZ O=4$%%0PF".:DL+U/!( M.76M>9X@7Z#Z?B93VF9*?:;T_P_C^=%RP]@@U^>4]5IEO;,].,A>[+-[ W]E M/S;HFK7O6=V#LLWCZ$.WGX7;PWD>B8IONFD;54L.#_YR]\),B%I1H8'ATN*B M[OOK %1]:VO'R+7_\1?2V&ODS&ULK55=;]HP%/TK5M2'5NK(-TTJB-0"TS9I4@7M]C#MP2078M6)J>U ]^]G M.R'C(S"D[<7QQSG'Y][KV(,-XZ\B!Y#HO:"E&%JYE*M[VQ9I#@46/;:"4JTL M&"^P5$.^M,6* \X,J:"VYSA]N\"DM)*!F7OBR8!5DI(2GC@255%@_NL1*-L, M+=?:3DS),I=ZPDX&*[R$&=L:#G:$%!(I5; ZK.&$5"JA92-MT;3:K?4Q-W^5OVCB5W% M,L<"1HQ^)YG,AU9DH0P6N*)RRC:?H(G'&$P9%:9%FP;K6"BMA&1%0U8."E+6 M7_S>Y&&'X 8G"%Y#\"XE^ W!OY00-(3@4D+8$$SH=AV[2=P82YP,.-L@KM%* M37=,]@U;Y8N4^IS,)%>K1/%D,L(BOT6Z19.WBJPQA5**6X3+#$U!2$Y2"5D- MT'.'2'0]!HD)%3?H YJI4YQ5%!!;H-0(ZQ;!H3#_(YQNA0^12NYE-D;75S?H M"I$2/>>L$@HH!K94<6OW=MK$^%C'Z)V(\0LN>\AW;Y'G>&X'??07>D5;NM-! M'U^^>Q=]?T/NO-?KQ,%.#Y)D[UR,^MG[BOF2E )16"BBT[M3.KQ^ M2NJ!9"MS5\Z95#>OZ>;J]06N 6I]P9C<#O3UV[[GR6]02P,$% @ %XYL M4EYHS,V+ @ Q 8 !D !X;"]W;W)K&ULI57= M3]LP$/]7K(@'D*!IDE(82B/1CVD@(554; _3'MSDTE@X=K&O+?SWLYTT"RRM MT/:2V.??A\\Y7^*=5,^Z $#R6G*A1UZ!N+[Q?9T64%+=DVL09B67JJ1HIFKE MZ[4"FCE2R?VPWQ_Z)67"2V(7FZLDEAOD3,!<$;TI2ZK>QL#E;N0%WC[PR%8% MVH"?Q&NZ@@7@TWJNS,QO5#)6@M!,"J(@'WFWPW&P(.*5H%:EY;F #G5LALXZ76]!I+2VR/]^I?7>XFER75,)'\!\NP M&'G7'LD@IQN.CW+W#>I\+JU>*KEV3[*KL$,#3C<:95F3S0Y*)JHW?:W/H44P M.MV$L":$'PF# X2H)D2?=1C4A,%G'2YK@DO=KW)W!S>E2)-8R1U1%FW4[,"= MOF.;\V+"ULD"E5EEAH?)%)9(%I!N%$,&FIQ. 2GC^HQG)$3P@1Y M8)R;+ZMC'XVM)?MI;3&N+,(#%A%YD (+368B@ZR#/SW.'Q[A^R;=)N=PG_,X M/"IX3T6/1,$Y"?MAT+&?R>?I_:YT_L]]]L_N[PXC:@H@N&JC(R.QEP_"M71@_;Y<:E;G7OXZ8#AK3@3,='#"=*YD"9)KD2I:FG''O M8KTUY68D,^W !+WA>]#L;U#8NVHPU:'XK6M9@EJY?JA)*C<"JP_41)N6>^LZS8?X M.+B9!!WQJ6G154?](U_U]P>J5DQHPB$W5OW>E>D:JNJ9U03EVC6%I4338MRP M,+\94!9@UG,I<3^Q!LV/*_D-4$L#!!0 ( !>.;%+4DAYP] 0 $T6 9 M >&PO=V]R:W-H965T.89 MQ\,=%P]RPYA"/\,@DB-CHU1\;9K2V["0R@Z/601O5ER$5,%0K$T9"T:7F5(8 MF,2R7#.D?F2,A]G:("/V)W LDD#*EXG+" [T8&-IXFOOCKC4HGS/$P MIFLV9^H^OA,P,@LK2S]DD?1YA 1;C8P/^'IFDU0AD_CFLYT\>$;I4A:2DU0^-NR*0N"U!+@^#_^8OF"NJD]CP"CX#HE4&JRE#UDP,VU8 MOA^E^SY7 M[ZH*?&,[90:,Z\1/C*9Q*]G3%%_4"^0U=H#DFV3 *&^ K1+N)(5966I=H?OY#+U]\PZ]07Z$OFYX(FFTE$-3 <;4D^GE>*9[/*0% MS]\TZB ;OT?$(KA!?7:^NG6L;D)DBO"0(CPDLV>WV+NEX@$" NL^#-+WSR"& M;A0+Y0^-$[MP8F=.G!8G'T(NE/\?6Z(IEZHI9GM]-]-/*WD[)MAQR-#<'H:F M+H7[=AK%;0,XIP#G:,%]$EQ*=!\!J009QD] )HT;N[?3/7#?[U80UD6Z_69X MW0)>]S)XGV',&O%U:\ZOB%L!V""#W6:$;H'0U2+\2'V!OM$@84V@W)I#@KL6 MKL"J2\'.NG8SL%X!K*<%-F60=2O?HPI2&DI\R6(N?86^W[)PP80NL_N%B_[K ME<^@<#)X6?E,]/K?\8^FG1G48NZX5K^R,74A;/<=IWECL%62LO5KBFYRPE#+ MVG*M(]S56FV0:2M6?-!M\"\JU\D)2VTKTVJEIZAK&5./C0PX)DDFMLP8H\8^ M\W)#QS$J6PXFSR>,R0GEMK"0AFPF=G7+ZU+8'EBD9=?+_H;U#>Z^,^^@K[#G M,A&/:.$'@3R'97#9H[#S>CR#RUZ#];\5JTW=$F5O-S0\6++YH7UW>N"QI];.NKJ@^J6:+T]8R%EB\3]%YP/LUZM94G8GLM $I.)OH/ M!WU>D_JG@$OZ+0H"7$)5\1/5]=D-<-K%3%J/5U.>V2DMN(GMO.KX\9J9_R6[\* M[9+_;/W17%\?N;)[O,55WF^0PH.V[T([YP4D3A'G0JMAI2B3SX"XM9&*=W4D"7)Y$ M:G^E4\P6]YZ3['JP.F_CZZG=] ;"!F^R&T*S=+&_: 6.64,YH8"MP)W5Z4'6 MB?W=Y7Z@>)S=YBVX4CS,'C>,+IE(!>#]BG/U-$@=%#?(X_\!4$L#!!0 ( M !>.;%)&R--E; ( #L& 9 >&PO=V]R:W-H965TS MG31T(ZVXV$WCCW/>]SEV MZ.T6[MBJ1KO@Y]F:KF !^+"^56;F#RHE:T!H)@514,V\J_#R.K7Q+N '@ZW> M&Q-;R5+*)SOY6LZ\P (!AP*M C6/#=P YU;(8/SN-;W!TB;NCW?JGUWMII8E MU7 C^2,KL9YY%QXIH:(MQSNY_0)]/;'5*R37[I=L^]C (T6K439]LB%HF.B> M]+D_A[V$*#R0$/4)D>/NC!SEG"+-,R6W1-EHHV8'KE27;>"8L)>R0&5VF47.-#7QI175KZ(?"!/DOI:MIJ+4F8\&W-K[10]YW4%&!R"_47%.)N%' M$@51^+"8DY,/IW^K^*;LH?9HJ#URLI,#LO^MOI]72^VR?QVAF@Q4$T@:NRT.H'$"=BO;I-_2BXN,G\S8CL=;*=';:\J!#6X$JR5;%)!Y#X'2"OO@,*@CA,$K\AF29A.$Z2#"3).TB. MVB9O;-,X'G=-!]?TJ.N]1,K'O-(WMQZ%+[!M]3M5*R8TX5"9O. \ M-;"J:U7=!.7:M8>E1--LW+ VW1V4#3#[E92XF]B.,_Q?Y'\ 4$L#!!0 ( M !>.;%+.^>3P\0( #8+ 9 >&PO=V]R:W-H965T+,=J#=U\\. M:8 5*!H/4U^([?C<HY,ZVS"]=5XQDF5-5%AJEY M,Q$RH=I,Y=15F40:%Z"$N[[GA6Y"6>KTN\7:K>QW1:XY2_%6@LJ3A,K72^1B MT7.(\[9PQZ8S;1?C4QRA?LANI9FY5928)9@J)E*0..DY7\C%@(064.QX M9+A0:V.PJ41"/-O)M[CG>%81R@.)L" M;;)AJ;5QI*5YRPQ.]X<8:1CA.)=,,U1P.D1-&5=G4(.1N3-QSA'$!.C">K@TA?-.8J)][Y :5W*"0V]@A]V'%80QXFW*I;>9_"LC'+*(?+@\U?E3+2^!3FKRHA^: 4'F#^ MH(RQZ<0.'U:ED83_;OZ@!&]0=L+@+U)WK:FQ'>4-E5.6*N X,3"OWC+"Y;)) M6TZTR(H^)Q+:=$W%<&8:6Y1V@WD_$>8OH)S8UJEJE?M_ %!+ P04 " 7 MCFQ2^6#.?G<% #@%P &0 'AL+W=O)4=HD#[%D\?O.X;E\A]9T+^2M"AC3Z"X*8W76";1.?N_WE1^PB*J> M2%@,3S9"1E3#K=SV52(976>@*.P3QQGV(\KCSFR:?7Y8%H R Y@/P/@+T&@)L#W+8 +P=X;0&#'#!H M"QCF@&%;P"@'C-H"QCE@W!8PR0&3M@#L'#/G9!5T2'E6+PNJZ6PJQ1Y)LQ[X MS$56=!D>RH3'IC^66L)3#C@]._^6O7+ZVE?@RV#Z/LY[[L#+VG@O6"K'G)(%Q&'X!KXW Z_IG$/N;@1OF@/=VK@ MYS]F_>+'K+^WPQ?,A]"-&N&7=OB2)3U$O$;XU2/.IZ'5^>O'X&;OCH'CX2F\ M#Z59U")O#1A2KUT=%W8'=+I,^[ S&(!(;Y O8J]1\%<)MJI6F\9K'VSI_ M[+3$[4T&OUKB,BS\&UJ)\AQ$3 =BC7B1BBX,0.5+GI@)6^>?G?:DI/8!]P/$ M539DC1&TI#%:<+85732G(831AI2:=(9'\X@JF?)Q:C( MQ<@:M(]T0UGXV\]C@D=_*#0/J5+H'9K#SN&4L]3"OVW3?N/"W/C%VV]2V)I8 MM_;W/H:\J(!*R-$K4P'99=W0>W]@&E0ZD> Q\0;UC8B=<@H[5A_^2DWD3!OF M?B2Y)JS1ZA[MJ90TBX'=N]Q(U3W/'7J3!N\J9P1L;\0[4]U&H"3W6>;%0H10 M9> G>)VY7._0@7=4C1?I37"#0^50P/:I4"JF<:C6,GF@F0.;9N)R,&#WV3H! MAM1A.;H4!UDXF6&6XL7E\,#>B[<*+D<&?F1F/!;Y>4YP$GE\&OG\#-9RX?N: MA=[0ELMRP&#[*#C=35G,3RGQX9-*O-1;W$9PT9=CZQ_KS#_4F7JN.BL5&;^\ M).-2D[%=E%MT^*3A5%0?>5)J,;%K\6>N*%HRR4&&Y]#7Y;'HAL*%SQ.J(<3H M!G[),RE!HEN//U)*+L$O'FU2.63;]?0)(_ ZIZH.&3QVFZ)>RBJQRVHUSJT< MNIV:+ MFG5>S;J+Q]>=;J^4<&*7\,;MK5GS]L[)0Q'&PV9O2@DF=@FN=MO;9^ZV4FS) MZ.6[K512,GZN;KO,J4ZZC30<-TFIKL2NKD]NMLN.;%*:RM_#XP, -02 9 >&PO=V]R:W-H965T MD[!38CR\I*Y)LRXH->(A?;%&Z]_#P'O*(XF#%Q:.< RCTE":9 M'%ISI1:7MBVC.:147O %9/K)E(N4*MT4,ULN!-"X2$H3FSA.8*>49=9H4-R[ M$Z,!SU7",K@32.9I2L7/*TCX:FAAZ_G&/9O-E;EACP8+.H,)J*^+.Z%;=H42 MLQ0RR7B&!$R'UD=\.2:A22@BOC%8R<8U,D-YX/S1-&[CH>481I! I P$U7]+ M&$.2&"3-XT<):E5]FL3F]3/ZIV+P>C /5,*8)W^S6,V'5FBA&*8T3]0]7]U M.2#?X$4\D<4O6I6QCH6B7"J>ELF:0G@12)I!#$]PRP2T& MNF96#.N:*CH:"+Y"PD1K-'-1U*;(UJ-AF9%QHH1^RG2>&OWV(V?J)[K-EB"5 MED=)]/8:%&6)?(<^H(F>-G&> .)3!.M0U@C]@+Y.KM';-^_0&WT?_37GN:19 M+ >VTMQ,#W94\KA:\R![>/Q.LPODXO>(. 2WI(]?2,^3*MW93+=U1:JRD*HL MI,!S_Y>R?/]#PZ%;!:G\MX.,6Y%Q"S+>'C+C7 B-V])36YW76$&!91;Q1:9WPDG4 MVZDY<=V>MZ7,;I3OXZ!=F;#B&7;R_*+F( Y1H5\!]E]?!>S4?NN<=I&4>!M: M$.)O2=$:Y;=+@1LO!]Q)]@;B&1R^,'!MK_@,_!77!HN['?9X4=R=N.U< M+5%>+]QC7;BV6=SML_=T2B%!-SR)63:3[W49HPNTHD)0/8!GG=!_Z."UA&O? MQ/X9"%<[+ Y.+%RP*USH;.O6V:G965_*!8U@:.FMLP2Q!&N$NL93FS1^P:5Y MFNK-[43QZ!&-$RHENFHJ^H]9D*7@A^A:NRX.ST#7VK-Q_X1OJQ)L0U2GMRWJ M;I#?;U^*I'9STNWF+^EUV%+MVK#67DWPZRM(&AMH+4EDV\,Q"G=G'2O?T]VC9+O(VM M>M_M;PNT&^6&^W8AI#9YTFWR384^'JE0[;RD=P8*U7Y,NK?!QRL4MGSWX>W/ MONY>CWBSV8TC!W/>\YF*&&^9@HSK(&OT"4$L#!!0 ( !>.;%(LH2@.EP( +H' 9 M >&PO=V]R:W-H965T-JDC(7Q% M54 JM%,[#0D5;9-6[<$D-XE5.Z:V ^V_W[43,MK1= _3M!?BCWN.S[WG8L=[ MJ>YU 6#(H^"EGGJ%,=MSW]=) 8+JGMQ"B3N95((:G*K!7QEL-='8V(SV4AY;R6.N6RHAH7DWUAJBJD7>22%C%;22IMI&C J$"PLO[2QZ8.1P#D.0T(&T#X$C!^!3!H M .7:*W,I75)#9W%2NZ)LM'(9@>N-@Z-V;#2NK@V"G<9XLSLZJ%BYHG-T'DM-'Q%Z)@L)9ZDR5690GH"O^C& M]\,. A^KUI8N/)1N'G8R?J)ECPSZ9R0,POXI06_ *]["@PXY@];)@>,;OL+W M'=(W@WS3(W6?D)S<&A.Y2-VK5C3J3/C184G>=MEUW MUM%C-=O(L=D+;C<;AF$4QO[NV+BWHIY)';=2QYU2;VE&@9-KR5-6YMHY]2=& M35K^R7]H5-2JB_ZJ4=%O%H31P/Y/GAEU(FH2!>,71OE'UZ, E;M70Z.4JC3U M3=FNM@_3A;N/_5_A]:NVI"IGI28<,H0&O0F>K>J7HIX8N767[48:O+K=L,#' M%90-P/U,2G.8V /:YWKV$U!+ P04 " 7CFQ2N^CZ?G@# #?"P &0 M 'AL+W=O2CV@9;&%K<4J9*4W?Q]24I1?9&][B8OMD3-.<,Y.AK.:"/D M#Y4C:OA5,*[&7JYU>>7[*LVQ(.I2E,C-DZ60!='F5JY\54HDF0,5S(^"H.\7 MA')O,G)K=W(R$I5FE..=!%45!9&/4V1B,_9"[VGAGJYR;1?\R:@D*WQ _:6\ MD^;.;UDR6B!75'"0N!Q[U^'5?&CC7U6YJ61"%-X)]HYG.Q][0@PR7I&+Z M7FP^8%-/S_*E@BGW"YLF-O @K90610,V.R@HK__)KT:'+8#AZ09$#2#:!R1' M '$#B,_-D#2 Y-P,O0;@2O?KVIUP,Z+)9"3%!J2--FSVPJGOT$8ORJU/'K0T M3ZG!Z5[V M^?_.OB-&W/HF=GSQ$;Z_-L;WZX72TO2%?TYD3]KLB',D^)8SP%-_" E>4 MQ13^ M"=HIN=>6W#M9\CUF6)2NN9K3 ;Y214P?X!G10CZ:CLW0M$L@2J%25O$N&4YF ML"?2E2I)BF//'#D*Y1J]"709_85X9C5/;TNGBW X"/;4?'ZV'<'[K>#]DX)? M9_]6M7F=X&)AN&8OQ#-_/L^.VL-6[>%Y[0]Y9AN?]=?QYC<\;'Y1%.]YZS H MB9/>GKG.89K_!U-=L+\UL10H5VY45)"*BNOZ$&I7VVGTV@UA>^O3\.HF[%B? MF>FU'C;_T->C[R&ULK5913]LP$/XKIX@'D 9)FU)8U58" MVFE,8T(PMH=I#Z:Y-A:.'6RGA?WZG9T0"DVK"GAI;>?[OCO?G>WK+Y2^,RFB MA8=,2#,(4FOS7AB:28H9,PH31<2= X'00GK=ZXZ_ >\(OCPBR-P>WD5JD[-SE/!D'D'$*!$^L4&/W- M\0R%<$+DQGVE&=0F'7%Y_*3^Q>^=]G++#)XI\9LG-AT$QP$D.&6%L%=J\16K M_1PZO8D2QO_"HL)& 4P*8U56DECNW0=NQ"P;]K5:@'9H4G,#'WW/IGAQZ>KDVFKZRHEG MA^/[@MM'.)=S-);R;PWLCM R+LP>[,,UU652" 0UA4)2(0K^#Q/8%6O'<^A)/*T]/2T_8: M3V.X4-*F!L8RP:2!/]K,[V[@AQ2U.G3MI]"=MC<*?F/R .+6)VA'[5:#/V?; MTZ.F[;S/^OC-UE\$(Z[K*/9Z\1J]=Q?*GY-;8S7=&W\W>-.IO>EX;SIKO/E! M%VQI4>-$S:3W)2DTES.P*4*.FJL$Z*):]:2I,DMK76_-W;SS82N.COKA?#G= MJZ#X.'Z)&35A7NF,5S&=Z'.->1&/PSH>AQOC\1V-Z8&LHT(G$,K,O"% 8)1H M #?%;:-7[@GLF9Q- MAGKF.PT#$U5(6]Y9]6K=S)SX-_S5^FFK=]9J6!]1\U/V*L_R9>=TP?3,A5[@ ME$Q%!T=4"[KL1LJ)5;E_;F^5I&ULC51=;YLP%/TK%NI#*VV80+)%%4%J$U7;I$A1HW8/TQX[?[]H0E&G]V OXVO><<\_EFK17^LE4 )8\UT*:55!9VUQ3:O(*:F9"U8#$ MDU+IFED,]9&:1@,K/*@6-(ZB3[1F7 99ZO=V.DM5:P67L-/$M'7-].];$*I? M!;/@M''/CY5U&S1+&W:$/=B'9JD=!\E+H=I.)7I+XQ&9)D]H'$43Q[ ;Y^!]Z*"1[]#:=H>G(>3\YC MSY>\[WS#32Z4,V_(CYN#L1JGZ^<;&LFDD7B-^5L:G==0)7:O V.'_F(G*RB. M0,I6%B\V>F9W%[LL"1%XJ94^!&\'ICY/] 5!+ P04 M" 7CFQ2\,=O6W0% >'@ &0 'AL+W=O^(D2 GW&4\$%K)<3ZLMWFLQ6) M,;^@:Y+()PO*8BSD)5NV^9H1/,^2XJB-'"=HQSA,6L-^=N^:#?LT%5&8D&L& M>!K'F/T:D8AN!RW8>KIQ$RY70MUH#_MKO"2W1'Q?7S-YU2ZKS,.8)#RD"6!D M,6C]"2\G+E()6<2/D&SYSF^@H$PI?5 77^:#EJ,Z(A&9"54"RW\;,B91I"K) M/AZ+HJUR3)6X^_NI^N<,O 0SQ9R,:?1O.!>K0:O; G.RPⅅNCV;U( \E6] M&8UX]A=LBUBG!68I%S0NDF4'<9CD__'/@HAC$E"1@ X2H&=(<(L$]]@$KTCP M,F9R*!D/$RSPL,_H%C 5+:NI'QF96;:$'R;JO=\*)I^&,D\,/^.0@1\X2@FX M(IBGC,B7*CAX/R$"AQ'_ #Z!6SG9YFE$ %U(CB.@3 ! MWU8TY3B9\WY;2/P*17M68!WG6)$!ZS\XN0 N_ B0@Z F?=*0GD9ENK.?WI:L ME]2CDGJ4U7/_%]3??97#@R^"Q/S>TKQ;-N]FS7N&YB=D*@!78X0B)-J7D1<( ML@)J^=D,$?0=2?QFE_-Z%.RZ@5M&[77GE=UYUN[^>DQ#\4M.EPWA(F?E_=W>>U['.>B]'N7W D_?NE^V[I_2>D*3YN[]6E]> MQ_4/FJ\'N5WDZYL/RN8#:_/?J,"1KJ.@SI3?<8*#ENI1J M]I.^I4_;4L?8T MIHF0GX%B;$:E7LT)PYGD[-)*Q8JP77*C$$_#R#BW.[5./W5ZO0,XFB"W%^C1 M=$LT72N:KV1#(@#+Y='R*??*DKVWMPY!IQ(PY\25:-10X0[>:\7$J7\A0= Y M>,F:*.3UNOJW#'=D&9YU!1LUU#=AADAB\ M0=FH7 &TVX)C9,->X0[IYTM=]F&GZWJ''XXFS.\&!@,&*W\ [0;A=.&PUS>A MMF8]YRLYO= ^L97\PJ%]MGD-U)'*$M#17N7/U\>2TO\@J%]KFIO @Z:7^C>8EMJ&]B MSIKU'.9.+[3/7&6XD'USY37TJ6$($WF:C1D7'FYW:*+,.TJH,FK(;K/,XM-@ MSPQ8ZKY+AZ4>9<%2F3-D-T_GD9X&PV;@H5O;>-5L8>FBC'M82%FM_=WDRF*X M+]F#&35D_?Y;%T'X!WA,J9#DK5DX(^JK*(Z30(S9@U*#!65 DBW)G^'H22+D M/2.S^R@J:^&^1.9'#5E/*.A4K1=X*C4M3-:I:C&;"F*%DY=!Q,G\6(R5X+L- M.RC:^31JR'K"F-!=F J-TN$"KD0E 1>0=,VV=PZZ8L*6V8$AE]]2FHA\B[V\ M6QY*CK*SN\/[J'8;8, M$PXBLI M.A<=N::P_# ROQ!TG1W/3:D0-,Y^K@B6*X,*D,\75+[XXD(-4!X) M#_\#4$L#!!0 ( !>.;%(LRRBE%P0 #D- 9 >&PO=V]R:W-H965T M!INI?JJ,P!#ON5NKU;-1[* MPG FX%817>0Y5=\GP.5VY'6\IXT[MLJ,W?#'PS5=P3V8A_6MPI5?HZ0L!Z&9 M%$3!"3PRV.J=9V*9+*3\:A?7Z<@+K$/ (3$6@>+?!J; N05" M-_ZN,+W:I%7H^'0M7B*Y M=K]D6\D&'DD*;61>*:,'.1/E/_U6Q6%' 7&:%<)*(3Q4B)]1B"J%Z%0+<:40 MGVJA6RDXZG[)W05N1@T=#Y7<$F6E$RWZ/@:ZCG;X%.U)V KX&Q7G).J MY/"BGZ;>&;DJT^KF*:TPD>[J-)K8-#HC#[M9\6L&)"6%>P M:@F&Q*IDF)UG-HMC]OQIU! MV!WZF]T3/A:*>E%_7VC6('2$-&]"ZES40GN4NS7E;BOEVT(E&?9=2_2.+BE6 MY"?)4Z2.!W MDG.RI4IA#3?Q+Z&[NPYUXP-F[3)[/O=JGWNM/M]!"OG:)0#> MF^21:8H=4J342/4=NQ$'2\@V+JUMD=A>M\9](.##'BYM;V ]^N ]UL#_D4:RLD*AQ!MF[W$QOX/UBSVZE]_ M&81A\.%WDX'"=2)SK!X!QNUW/C1%OG_$M!,?\)P>R\3!X""Q&G .P]4 $_:: MS?5N/>=? MN?'V8'_2N9QV&O9G^%U0CO$_X,N/BANJ5C89."S15'#>Q_13Y:!>+HQXQPV\;4%8 WR^E-$\+:Z#^6AK_"U!+ P04 " 7CFQ2_1***\L# M "<# &0 'AL+W=O/A\P/ZVY([<=DP@TLE M_N"QS6;>Q(,8$U8(^U[MWV'-9^CP(B5,^0G[VK;G0508J_+:F4Z0ZOI+2<_.W_+N(9/3!0(M\A,H9&2P!IXN4++N# 7\!KN M*3GC0B"H! 1G&RZXY6@@KQQB8!82A[,K<=SU4PI%A=9CFN&B8A@\P3"$6R5M9F M8XQ;_%?=_J,.?Y_4;B0/'B1?!)V OS)Y"6'_ M%02]H-]RGN7Y[KTV.L^+OO[/T8_$")O\"TN\\ F\_R.W_KS9&*NI1/W506#0 M$!B4! 9/$%@PP62$KV"#*9?2G82H;%%SU99LBPIM5**Y(KZ;AU=T#[O#!.B, MZ#K'M=FR"&<>M09'$[TYM&5"6ZS1<:SU\V,=R39L9!MVRO9!,VD2U'0[5D%] M-9!HE5/O^%)PPUT?H5LSB/"[L@A7%VUR5E&&1Q3#$SE;;,;#8YO5&3CK;IPC M&4:-#*-N&91E H0RQ#2EKGY!>D2BH$+CJM[//TV"H/>&.B+U.PDNZU%&W\ Z M\02K.FW\-W4)5[1+Z_Z;-I5&CT[>/Q%@^=CD]:E&+2B]$XDZ48X4&C<*C<_[ M?:&,NW]9XT>QQU=7)RP?VX3C$PZK,W#6W3A'1"<-T4DGT67&9.JJ%54OFO@$ M_X>2P.6$ :7+%*&R2(,AV QK%8Z2!9EVU:>R.2RE&8JRC#J_6L3O$&U"=I[S M_/*S_$$XJQ^$LWX^3G6Q_L&XE:-.RSG70*0*::O.U^PVH_1-.4&>["_ZU\M^ MR_Z*1N]J4OX.7\WMMTRG+B,$)A2J=SFF%-35+%PMK-J6P]Y&61H=R\>,_CZ@ M=@;T/E%42^N%"]#\(9G_"U!+ P04 " 7CFQ2_]L+9O # !G#0 &0 M 'AL+W=O?5C=!S>9-M8F<; =NDCWXW?LA+2@UK G\:6-'<\SS[QX M9C)<2?5#IX@&?N99H<\[J3'EAR#0<8HYUUU98D%O%E+EW-!2+0-=*N2)$\JS M( K#XR#GHNB,AF[O5HV&LC*9*/!6@:[RG*O'2\SDZKS#.D\;=V*9&KL1C(8E M7^(,S;?R5M$J:%$2D6.AA2Q X>*\<\$^3-F)%7 G_A:XTAO/8$V92_G#+JZ2 M\TYH&6&&L;$0G/X><(Q99I&(QWT#VFEU6L'-YR?TC\YX,F;.-8YE]H](3'K> M.>U @@M>9>9.KCYA8]# XL4RT^X75O798](85]K(O!&F=2Z*^I__;!RQ(7 : M[A"(&H'HA4#4WR'0:P1Z+P5V4>HW OT7 FR7AD$CX$P/:MN=XR;<\-%0R14H M>YK0[(/SOI,F?XG")LK,*'HK2,Z,+N+[2FAA@Z;A8(*&BTP?PCX$H%.N4(,H MX$9DF3UP1/L;RV%@B('%">)&VV6M+=JA[1AN9&%2#=,BP>2Y?$#,6_K1$_W+ MR OX%R^ZT&-'$(41V\)G[!?_B/,NA%$MOK9Y"]#$#S3!F(!Z#BC\-IO P?[A M%I3I&U"8LX:=>;S3:X/;?5U<@&DR6*AUC74/NN&>T]JYVA6B 5\B8VT\'4BAL"+!&98FN=*_P2I MX&#^&KGH=7)['G+@)\>VDXNZGDP8M)DP\(;LHB%\8ZI8PO<;I\&78L)G3K8I "X;G+M]?6'<*+$V M;7B^M]WS+%J3B[SD[JCL:1KL4IA62I;\"&;=Z^Z;'+WN#NP]VP-;]P?FK^1O MN5?35S!8&+YRL]BZ2C%_F1IS:A9?7%O:S.K?KEYL7;[8>]8OMBY@S%]^;EL7 MV]:P>YAY!6:PR]7!QJ"9HUJZ"5]3?ZH*4\^<[6[[%7'A9N=@?;S^!+GA:BG( M&QDN2#3LGE#,5#W5UPLC2S>VSJ6A(=@]IO0EA,H>H/<+*&ULC55;3]LP%/XK1Q$/( %IDUXRU%:B9=.85JFBL#T@'MSDI+%P M[& [+?OWLYTTE)&6O22^G.]RCN.3T5;(9Y4A:GC-&5=C+].ZN/)]%6>8$W4I M"N1F)Q4R)]I,Y=I7A422.%#._*#3&?@YH=R;C-S:0DY&HM2,$_EG MBDQLQU[7VRWHVD!>Z/=^S? M7.XFEQ51.!/L-TUT-O8B#Q),2H.:4*;.X *6YOB3DB&(U)2N"8*$:(244 D;PDJW M'1LL35 2%W !CE-B,M=E+.!QCOD*Y1.< .5PGXE2$9ZHD:^-?6O"CVNKT\IJ M<,#J .:"ZTS!5YY@\A[OF[2;W(-=[M/@*.$/PB\A[)Y#T FZ#\L;.#TY.T(; M-B4-'6UX@'9:*K.B%.S5]AQFQCOE:^3:#O?J]?C31,.MQEP]'5'O->H]I]X[ MH#XC*H."T*2MP!5TX*#VNFXFP3 ,1OZF1;#?"/8_%R3UD;>)5O#^GNA%V.NU MBPX:T<'_97D.W'0N^Q%^9F/PP4801E&[C6%C8WC.;%(5I\5M? , (P* 9 >&PO=V]R:W-H M965TP$;^YSS\_'Q'\^W2O\T*8 E]YG,S<)+ MK2U.?=_P%#)F3E0!.8ZLE^*;0P)+**)-^& 2QGS&1>\MY]>U:+^>J MM%+D<*V)*;.,Z8=SD&J[\*CW^.%&;%+K/OC+><$V< OV2W&ML>>W7A*106Z$ MRHF&]<([HZ?G-'(&U8RO K9FKTW<4E9*_72=]\G""QP12.#6N6#XNH,+D-)Y M0HY?C5.OC>D,]]N/WM]4B\?%K)B!"R6_B<2F"V_JD036K)3V1FW?0;.@"I K M::HGV39S X_PTEB5-<9(D(F\?K/[)A%[!B'M,0@;@[#BK@-5E)?,LN5Y_4DH@ M:DU$5F#V7,NF@(EL35X:4I2:IY@64FC!<5!*Q5GM#I/.\:VD2)B%!+,G68YS MZG)[041./J>J-"Q/S-RWN!K'Y/.&_+PF#WO(/[#\A(SH:Q(&(?UR>TE>O3AZ MZL7'7+0)"=N$A)7;48_;_[[N[V MHKVP-!Z/N^-&;=SHF;BH2]H^O"8%YM82+"$"N#T%"H;M@H@.("91-T+<(L2# M"&^52K9"RJYH\>&2I[.>)4_:>)/!>!>5&(#&399UH:6BP#-+H^,'8)J4!M:E M)!)%SAQU04T.H69QT TU;:&FS]=?SC) D##X2Y#I @YH3]0]^:;_ M(@ %>^@[_8VC_?C'=!3T" #=Z24-!PG..-AIT TF$%O%)8<;G52N+(!NO/@@;34P*' M4G@#:2^@R]]02P,$% @ %XYL4K2^N+IX @ 908 !D !X;"]W;W)K M&ULM57?:]LP$/Y7#K^L@RUVG"8-)0DDZ<8Z5@CM MNCV4/2CV.1;5#U>2E_:_WTEVO P:,QA[L:33?=_=?9+.L[TVC[9$=/ LA;+S MJ'2NNHQCFY4HF1WH"A7M%-I(YFAI=K&M#+(\@*2(TR29Q))Q%2UFP;8QBYFN MG> *-P9L+24S+RL4>C^/AM'!<,MWI?.&>#&KV [OT-U7&T.KN&/)N41EN59@ ML)A'R^'E:NK]@\,WCGM[- =?R5;K1[^XSN=1XA-"@9GS#(R&G[A&(3P1I?'4 M'<8ID]U=QRKY"%LRMTC O[%M[#'1U_7@L$70"7%:GG M9ZY$$K*#O+%0U28K21:H#,]H4PB=L8:.1,]HU(+GS&%.Z@FFR*>Y;6<;9E 1 MH>,9HYBSV%$]/JLX:W-?-;FG)W*?P(TF @L?5([YG_B8=.C$2 ]BK-)>PL], M#6 T? =ID@Y[^$:=N*/ =WZ";QW.#PW$&Y1;-CYX(YUV$\Q!A M="+"JK9DL1:.SA$>OI -KAU*VQ=CW,48]U9Q;[&H!0AZ/?:U0^I'#\?P@LS8 MGD0F72*37JJOAN6HF,2_DO"B8[WX;Q).NQC3?Y*P'YTFIR6,CYX^W;1=:'"6 MWEVM7-,%.FO70Y=-Z_CMWC3@&V9VG)ZMP(*@R>""#M8T3:U9.%V%1K+5CJYU MF);T'T#C'6B_T-H=%CY ]V=9_ )02P,$% @ %XYL4GAM-&UL?53=3]LP$/]73A$/()4F M31M@*(U$VTU# @E1V!X0#VYR:2P<.]A."__];"?-PM;V)?''_3[N['.\%?)- M%8@:/DK&U=0KM*ZN?5^E!99$#46%W.SD0I9$FZE<^ZJ22#('*ID?!L&%7Q+* MO21V:P\RB46M&>7X($'594GDYPR9V$Z]D;=;>*3K0ML%/XDKLL8EZN?J09J9 MW[%DM$2NJ. @,9]Z-Z/K663C7< OBEO5&X/-9"7$FYW<9E,OL(:08:HM S&_ M#"_::9+J;>E0<9YJ1F^E%L?V*; MCS.8"J;<%[9M;.!!6BLMRA9L')24-W_RT=:A!PA'!P!A"PB=[T;(N5P039)8 MBBU(&VW8[,"EZM#&'.7V4)9:FEUJ<#JY2=]KJJBMD(+3!6I"F3J#,#S M,AC$8#"(/1M^?E DY/ MSKZR^*8*72G"KA2AHQT?H)W5RJPH!;V:#& NN#;Y(-=VV,OSY M41]WZF.G/CF@/B>J@(K0;%\]&NB%@]HVVR23*(C]S1Z]2:O+CRVB_?-3)1T?EGX0F[-@]VN+]AGY9[(-35WFV%N M4,'PTI#(IE6;B1:5:X^5T*;9W+ PKQM*&V#V&ULO5;);MLP$/V5@9!# J36Y@V!;2!>BJ:(&R-!VD/0 RV-%H0259*.D[\O M25^LN-K9-4N89IB+E.7 ,1I;E^[%8JCC3<#W M%+=B;PW:R9JQ1[VY"L>6HQ-"BH'4#$1]/>$,*=5$*HU?%:=52VK@_GK'_MEX M5U[61.",T1]I*).Q-;0@Q(ALJ+QEVR]8^>EIOH!183YA6\;V?0N"C9 LJ\ J M@RS-RV_R7-5A#Z!XF@%>!? . =TC +\"^.]5Z%: [GL5>A7 6+=+[Z9P::[[Y$YR]315.#FYD0ERN"F0$YGF,2R>50<*/(=O MJD=/YRA)2L49?(+[NSF=T3/AR7+ M92)@D8<8-N#G[?A^"]Y6WNL">+L"3+U6PJ\D[X#OGH/G>&Y#/K/WPYTF.Q]3 M7_RS^JMB^'4W^(;/_U@W/%PK'%Q)S,3/%M5NK=HUJMTCJK<8H+HM0H@XRT 0 MBL BD$G*0R@(ER]-;592]@VEO@R?)M[(?FK(HE=GT6O-0JV)OE5@160"#TO, MULC;[/5KXOY_+.J@5AVTVKG&F%"($!M?TA+K.GOEUN^+>685Q= !"K42C*QE&+#2=Y@$V&APTYN =^ MW\8XAS69-_$<^FWB&1[XM?>N[ QY;&:E@(!M"U[.TW(C66$&QII)-7[,,E%_09#K M /4\8DSN-EJ@_E,S^0U02P,$% @ %XYL4IV\2 \,! -0X !D !X M;"]W;W)K&ULK5=M;]LV$/XKA%8,"5!';[9B9[:! MQ':Q#N@:U,WV8=@'1CI;1"72(RD[^_<[4HIJ*[3G+?EBB^0]S[WB>!SOA/RF M<@!-GLJ"JXF7:[VY\7V5YE!2=24VP/%D)61)-2[EVE<;"32SH++PHR!(_)(R M[DW'=N]>3L>BT@7C<"^)JLJ2RK_OH!"[B1=ZSQM?V#K79L.?CC=T#4O0#YM[ MB2N_9:0*9J+XG64ZGWA#CV2PHE6A MOXC=S] X-#!\J2B4_26[1C;P2%HI+=R J %$74#_ M""!N /&Y&OH-H'^NAD$#L*[[M>\V<'.JZ70LQ8Y((XULYL-&WZ(Q7HR;0EEJ MB:<,<7KZ6><@R><-2*H97Y/%$Y:@@O?D5RS2BSEHR@IU27IDB26:5040L2+" M@D0+@F<01U"//"SGY.+=)7E'&"=?*+'@&F0,_/XU/3N!]C%,;K.@Y6'?12<)?*+\B1$$4.NR9G0\/7.Z\ M3OOB?VL_"$;<5DYL^>(C?&<7Q!^WCTI+[ A_GM#:;[7VK=;^$:TS(3<"M<"/ M/PRC,/H)SZCI!>2>ZIS,1%E6G*74-"%%/O+TBJ0%5'C= MR;I#*$Q&'8_/85HXA 9QWQV681N6X>O",J-2,DSP$N26I=@*%&A= (X_SOR> MU&8&N1NUH2E,/)S4%%*"-R6NR^&->.9#1\P&W2[R>F4'L1^UL1^]+O8T365E M6K"0A O>8SP5)>#(66!/SXBF3YB/=B4(-9(X[7$<91\5RQA.LZXDG33K/R3I MC7CF;\2S&+U,=A0.CC2.,/@^]06G\R0T)J%[;=N&>-%_^*"J.@ MVR0<4KUX%'6ZA$-J-!ATBME)%2;#3A3\O3&X!+FV[P]%4E%Q7<\U[6[[QKFU MDWUG_RZ\F86._;EY$]FQ^SM]_:#Z1.4:)PF<+U:H*KBZQHS)^HU2+[38V"'\ M46@UGCN\ZD$8 SU="Z.>%4="^%*?_ %!+ P04 " 7CFQ2>6< @%@& M "\%P &0 'AL+W=OD9$F))=4K MZ@2PWGAWSST\/CSIMZHGS">=B:7[MZ=FES*E1$\A3M%]"I)F'JZ!B$W5QV_ ML[UQSQ>QL3?ZD\LE6\ #F,?EG<*K?N%ESA-(-94QFQC3<2/$7GYOXJC/ND#E$;"7,O=R\ACRAH?472J'=+]ED8\]&'1*NM)%) M;HP($IYF1_8U)Z)BX \:#&AN0/^+8=];(%T]MH3P8A4\YVIG)[9<5-T_D9 J&<:%/R2OR M^# E)\>GY)CPE'R(Y4JS=*XO^P;#6:-^F+N^SES3!M=O6=HCWK!+J$?]&O.; M=O,IA#T2^,[&@0888\E*GA MZ0)20];X#$\)4XKA'=0HH[LH!3I4W.57ET=[N \QH,:5(6.&5[CNA'#1"(\N MR D[)2C#A*5/).(Z9()\63%E0!$9D10,7<82)Y#V/#(#LP%(R7NYAF2&(_*R M0>,Y^3,TTM[#6CK"FT'WA;&"4"J<-[V:%2GAS36D*R F9@A'$_P5P!#:L3]& M%1 "!W6=^Y/9*6':8JH$(ED@@WFNF5@QYU-&1\\CH]]CW_.V_@AFFT@%/=+" M#Q-:YB2ESK\%:KIDJ3B:&UF#H@AZ9(/B*&XP(:W!'A00+<7<)LA2 MDB*3'; M#.V!A$S'KR(%8'<%[O*MP]Y%W NFY@*T&[.) 4$JAS3G],C$F$UL@VZ0.(V! M=,0QS3P%' Y&-I& R7(C,&T6QF2!%6D0$J:]W"X_F8JG#+)F O'H)4]?R2CJ M(F'<<":.EJN9X"&BBT!A87 M!>F2-VE(/KUS"Z1-\$:%]]%!!/6L\'_6AMXV:!=ZR4*XZF 'ID&MH3/YY2=_ MY/UZAW**A8!]E)TE[+ZTP\>JD_+["=MV)[+3>X/LE# MC[R5*:Z_;460?\GWU8OOE9V.=Y"*\2N]E-^:W/N5DW\D>$P&_?7=^R)16@7W-0?[8 M&@.Q&8JNU3=5)$96Z3R7]JQIJ#Q"B4092VJ[QL$NZ6//_C4P7\J=WZYW-]GB MOQ&XN9'KO6@OQ)3BD;)8TOQ3G-W51XS&IMX+-7+;Y>O+8%5 M,75SG^]AC9BN<\=53'0E MD/=,\AY3VUCNL>IHY9WM,"]MM)13VO[:]KAMS*8/C[K:2M3.1+!#L3\<^*/S M!HY+R:7MDMO,\6VR%/()]MM%:"F5='@88DO!I*.#%?QHEV;O/!CO5/SNN. L M(#2V5F.ZKQ)7]C(>N<=O-X)NJDT>K"HH?[,A.S:AFV2FEG+9+^ M]_Y@ZLVC_;LW6.\4Y#]RH=/^UW['5,+CGNR@ C-O-X9 MYJFR3\79A9%+]RUT)HV1B3N-@6$?:0?@\TCBNW5^83^O%A_L)_\!4$L#!!0 M ( !>.;%)0 BNW6@, "X+ 9 >&PO=V]R:W-H965TIGG0!8,BGD@N]# ICJGD8ZJR DNI[ M68' -T>I2FIPJDZAKA30W(%*'L:CT20L*1/!:N'6'M5J(6O#F8!'171=EE3] MO08N+\L@"IX7/K)38>Q"N%I4] 1[,+]6CPIG8<>2LQ*$9E(0!<=E\!#-=S,; M[P)^8W#15V-BE1RD?+*3'_-E,+(; @Z9L0P4'V?8 .>6"+?Q5\L9="DM\'K\ MS/Z]TXY:#E3#1O+?66Z*93 +2 Y'6G/S45Y^@%;/V/)EDFOW2RYM["@@6:V- M+%LP[J!DHGG23ZT/5P#D\0/B%A#W >DK@*0%)&_-D+: ]*T9QBW 20\;[)/R)BGN2 M1-^2>!1'GOULW@X?^>1\7?;=%V=_84;2E6'B^))7^/Z7 OOCX:"-PJOJSP$% M::<@=0K25Q2L7>)_W;NON%PZ,.P?&@]]P=SSB[6^E.NOQ_B<:LEHQPT#/!RR>= DF@Q;O MCB*SLM_8:.;F1]5W/Q,$$]C]YKBN:P3+ /UT-Z@S!BO@.UVVFM&?QUV=Z MX=&T\V@ZZ-'/4MR=0=O"1UZC6&:'&TZU)FN2R;+$RDK1?A[W[._\LUC,S?4P$3Q+ZRPY3 ZBT@!"UIS^T&M7T/34,_QY8H; M_TO636P2D;PV5HD&C!4()C=/>M<(L05 GG9 U@"RQX#N'D"G 72.S=!M -UC M,_0:@&\]WO3NA9M22T<#K=9$NVADC7DPZH\RMQK<,<78THUHRN33D MV3MES'-R#9K,2ZJ!/)N"I8SCV4LR1W\6-0>B%L2XMX; 7<[K @JRT$H06P(I M&*\M'D"@Y)ZR0DH/0J(&W#R8)!]+51LJ"S.(+;;CBHKSIO3QIO1L3^D=B;'PY.V=OXL M^^RWL^^(T0G&ZGB^SAZ^2VF9=P3> V0.>:V99?B?SW9\,U&BJBWU=P9Z*[CQ MP89?WR$Q>6-!F&\'RNJ&LKJ^K.Z>LN;[W)M3GM<\5/+$S,'%;4;=Y.SYG.YJ M7HW2I-,;Q*OM?[\E*#U/=H.F;4S]1T&SEJ!^^A"T(TPO"-,[+(Q5^2U1E1/ MD*]7(&Y 'U+\-!"?_D]&Z(>R^O_ "/UCC- 2]-0(;4Q/C/ +IAUASH(P9P>% M>:_DRQ48US,*9#7+W7+"J3%D3'(E! ICO%N.<,EYR'K^/[DD31Z^C\D_\,GA MI&XZO# 5S6$8X?AG0*\@&I&V3\K?(IHU1-M>ZF6/K11O#1H"]-)/> 9-44N[ M^32$TS!%7OK9Z='Y.+V8I"WG4S=U^L'F@7XSLEY1O61X,W%88*KDI(^5ZLT4 MN-E85?DQYT99')K\LL3)&;0+P/<+I>S]QB4(L_CH)U!+ P04 " 7CFQ2 MJ_"B(6,# ">"P &0 'AL+W=OLB ^;1) #XH.;7!L+QRZVTP)_/6I6XRZLO:0\!VFXDD3#8AR QF MS@Q<*/&>IS8;!V'70*Z5,>3H$BSCPAR3#IEA7:2% *(6 M*&EC/&>"R00,P4HAP)*,)((9PQ<\85Y_O*\\0/( X$@@PC'A$H^!/,,%NO#CFZ]BJ@3.=K M5)K-!710R,Z,H=(S2 K-+4=Q/]Q /@?]L85"MZ;0]11.?S/S5V5&*F8?KM&< M7%G(31MXKP;OM<8_A267DLOEMF[VI;ITT?W7L/U6V#=[ M"K"JO*H.F;6:SPOK,D"L(E>7=ZB+7BGMJW@?S1*RMT.3#O;3'-0T!ZTTL7A_ M(<#_F68UYUHJ)/0X[F"07A=8@DZ_D3C-I1/GN/J+LAC7.\.^7'8V: M=A<]O? J'[OR=@;=WH'BHSN]EO[]\JLP'Y"EO7[W -FX(1L_L0@K!P^0AQ'M M'T!N>B-M;XZ/^B8]HB1ITPKI/^B%M&F&] ]TP\K'#T5)HP-J-RV1_H.>2']N MBEB4W0-]D3:-D3ZU,U8.=K\:G;-A[T?D<&=DRD$O_6!H4(9"VG)ZJD_KX?.\ M'+F:Z^7D>L,TIL\0 0LTC4X&&+4NA\%R8]7*#V!S97&<\\L,!VC0[@(^7RAE MMQL'4(_DD^]02P,$% @ %XYL4L\MC*GO @ _0@ !D !X;"]W;W)K M&ULO59=3]LP%/TK5K0'D+;FHQ^TJ*T$16A,0ZK: ML3V@/;C);6/AV,5V6OCWNW9"")!F2$CP0.W$YYYS[K6O,]Y+=:=3 $,>,B[T MQ$N-V9[ZOHY3R*CNR"T(?+.6*J,&IVKCZZT"FCA0QOTH" 9^1IGPIF/W;*ZF M8YD;S@3,%=%YEE'U> Y<[B=>Z#T]6+!-:NP#?SK>T@TLP=QLYPIG?A4E81D( MS:0@"M83[RP\G861!;@5OQGL=6U,K)65E'=V$./)+"F.3<+N?\.I:&^C1=+ MKMU_LB_6#GH>B7-M9%:"44'&1/%+'\I$U #A(4!4 J+W KHEH.N,%LJ^P9%V%!^7!*>%X31 <(?5'1( M-_Q*HB *&^"S_\!S7L&#EW ?K5?^H\I_Y.)U/^C_]B<"R96!3/]MH>U6M%U' MVSM >Q;'*H>$P .>1PV->2PB#%T$>QIWTU[8P93MZMEJ6!1TAM6B%^)ZE;A> MJ[AYKN(4CP:)J^0TZ2N"A$&-.^QTFZG[%76_G1J4:TTB!K*2(M$$6X\V6!DL M2I.(?H.(T:$$#"H5@U85"]!&L=A@@6*J4[UV_ C*HRP^;Q9]4XD]:Q5]" HIR\LNV2BQ@+EA,;?>99&%>VHU?"5V$GTDQ":R;QYJX[>%B;JC)KS' ;/ MK3-H);X1> ,IC;DN4_KNC(:U]AQ^9D[#Y[X81A_-:AEA^*(!O#YZ?NUNLA\& MUU1M&.Y%#FM$!9T3/,&JN&N+B9%;=UVMI,'+SPU3_#X!91?@^[64YFEB;\#J MBV?Z#U!+ P04 " 7CFQ2C&@1FE\# #3"@ &0 'AL+W=O'F>VY^"8S $6>RX+)N94I M55W9MDPR**F\Y!4P?+/FHJ0*'\7&EI4 FAI26=B>XX1V27-F+69F[4XL9GRK MBIS!G2!R6Y94?+^!@N_GEFL=%N[S3:;T@KV8570##Z ^5W<"G^Q6)>6GQ2&0AR MMGK&PI-P3MZQA)?PEGS$$CU;@J)Y(<_)!7G DVW!1"^)KSFP(&3-QR&G OR M^6%)SMZX3AXSOI64I7)F*]RMCFDGS O MQ_GA"-_&++6I\@ZINO%&!=]3=DE\]RWQ',\=V,_MZ^G.D)W?B[[ZY>@ODN&W M=>,;/?^$WFOKX=_K)ZD$MH/_1H(&;=# ! U.!,76@ >?X;D0 ECRG: RD[1N M.1MLBH-E5FN&1E.WS=W"C:?^S-X=_W=]D!?%+S'+ :$@#%^"5GW0-)BVF!>V M)ZWMR:CMKR)7<,'7:YUL19\)E1*4Q#9=4 4I49Q4(N>"5("7X;,V&D%_C*YD M11.86_BUD2!V8"W(4(W7.I,C>Q>N/^TDZ@\%6PT$"UU_.)EAF\QP-)E_8YD0 M+)><[4 J_.*IP7R%O="N[T2=HNF#_+A36,LA3$=GU<<$SHF:B5J;T:A-T]>' MC$7]G/I.QUN:)%TV^.NLR0S[AW#GTW MZAKM@R:3#F;9Q[C1U.M8[8.B>-+Q:A]]I4L0&S,>29+P+5-UXVU7VPGLV@P> MG?4;]^K6'5A?XL16#U@_Y>MQ[P,5&^R.I( UAG(N(_Q31#U"U0^*5V9&>.(* M)PYSF^'4"4(#\/V:6QE^Z1=!TI*/2&P5,&H%'% MF2A"G&F=?_:\8I4!)\6ES$&82"(5)]JX*O6*7 &)"YO$F3>=3.8>)U3@*! E MO^>Z0"M9"AWB60!RZPMY=T=@#IY628SX>INXU6&I.E&CR3=[DP>I=:+7 M'$D4)%+T)W.%'6"8"0>T)BS$=X31I:(V*R&L$3K$#HB G6H,2]\:I)]?@JQ!J M[,4F-PI313;^=(;[A'HP1992Q:"Z,CYNH2A@D%@YBJ:9';7,/1O46G)CQ)2D M4I!:0YO1&(9V!8P]V4_I9[+%726#,YO8$Q.=:00UIJ-QCN4?LCGN(>W;>%%. MUU)_+_R MFQ5?7?\OR?6_RJ[@O1J;^_'813\%$2>1$_>'*5(K[D;!Q?PUO7;H<@^ M?H"8 MEOQ3-^O1;D0SJ[>_V^7Y\[I@_Q:/_@!02P,$% @ %XYL4I>*NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'(BKPM&IF.BNGA)*6G[ZWGJOHFOA=Y:6>C=5UOSL=CFZU5(>UOU4:5=&15F4+6M&F>QW9C ME%S:M5)UD8^#R209%U*7H\N+[;7NS=C=J&J5U;HJ:6>[XU&K5_O?\793O&BK MGW2NZQ^S4?=WKD:BT*4N]$^UG(TF(V'7U>L?E=$_J[*6^2(S59[/1M/^P*,R MM,U6JE,S6OLJ909=W'T:B\!2SM M6F_L2)2R4+/1]A1Q52[%35E3D,3GLK\4G=O>*7WUYV5_US7A.C$TYYH.F,_+ M#IP/\IJVJUPOZ=N7XJ/,99DIT077.H ! R.!BA.[J4#&0+(\("0BQ:B_0P#YGA?RH[2Z0[HWRM*I;S/C!X#V@1FML;I4UHJ%>N[2^)[\++ M^*!>5-DH\:"RZKG4;]&@5YC%$]+"E-D+=_5:F:XLH6/EL[CY M3A>SZDQ\4;7+B*PP9=9"W^!<&B2"*;,);J0I*5)4;]Y6UIZ*>XK?8BV-G!TKN1BXF4$+"_:Q2%[O-'EWBI0FE;H"HS M/]<%\'6#V11]_$Y^]8I32GI95>STC@!9(F"V!-F>3L@I(5O;T".GQU\U72C; M.L^M )DC8#9&JB $B=?74RDD(!9(0,U%-%)@K"G+B/R2,#LD;Z8&L1"*@FX M7S%05>6]40;()@&S3=Y458-A1'X)N/VR4UX-(8;(,"&S8?;465M.%Q,9)F0V MC%MO#<80F24\B%F&"R\_'X9P*(O9+GNKG3Z@+B:R2\AL%UCS>+DG1'8)F>T" MRHDVGBXF$DS(+!CLZKF+B803,@L'8OH/'0DG9!;.8$DQ5[74.76H=RXF\D[( M[!V(Z44S0NZ)#C_(Y6"&+B9R3\3L'HP9N9C(0A&SA3!F[&(B"T7,%MI6O%LR MEPO.H3!KYRV7>"<6=-EEDZMV&-O%1-J)F+4#,?VNC;03'>B]9AC3Z]I(.Q&S M=C"FU[61=B)F[>#7,2^:2#L1LW8PIAO-&&DG9M;.SEOC0"J*D7!B9N'L!>R; MIXN)A!,S"P=B^M/.2#CQ8:=>WF"ZG2=&_HD//A4SW##A%#ZS?! C1=/%1/*) MF>4#,?V&B>03,\L'8WH-$\DG/LB4S3Y,+ZLC^<3,\MD[D-6SNNM+D'R28XVW MM9A>VTR0@A)F!6%,MVTF2$$)LX(PIMLV$Z2@A%E!_NCE0%9/D'D2]@&W(;I_ M2V$7$\DG898/Q/1[#EQ!=L"5 ;N87L]!\DF8Y8,QO9Z#Y),PRP7Y-^^[*VTHNM[]UV/Y.X_(?4$L#!!0 M ( !>.;%)S?'@L40( /LL : >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-VDMNHT 4A>&M6"P@N.ZKDE:<44\RC;(!Y)0?BFT0T$JR^[:<@7U0 M#WH2<4:H0%S^"9\0\/A2#LVX;T_#;M\-B\_CX32LJMTX=K_J>ECORK$9[MJN MG,Y'-FU_;,;SLM_67;-^;[:EEN4RZOYV1O7T>#MS\?K5E?^9V&XV^W7YW:[_ M',MI_,?@^J/MWX==*6.U>&WZ;1E75?UYN.X>ZLLFW9TG5XOGMU75/[^EJIX[ M2"!(Y@]2"-+Y@PR";/X@AR"?/R@@*.8/RA"4YP^ZAZ#[^8,>(.AA_J"T1!F7 M!$D3K FT3LAU(O Z(=B)0.R$9"<"LQ.BG0C43LAV(G [(=R)0.Z$="<"NQ/B MG0CT%M1;"/06U%L(]);)PS:!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z" M>@N!WH)Z"X'>BGHK@=Z*>BN!WHIZ*X'>.GE90J"WHMY*H+>BWDJ@MZ+>2J"W MHMY*H+>BWDJ@MZ+>2J"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+=-7G83Z&VHMQ'H M;:BW$>AMJ+<1Z&VHMQ'H;:BW$>CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H M[9./E01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$ M>@?J'01Z!^H=!'K'Y&<3 KT#]0X"O0/U#@*] _4. KTSZIT)],ZH=R;0.Z/> MF4#OC'IG KTSZIT)],ZH=R;0.Z/>^2?U'L:O0QFN/=]KO/Y/4CV>SRW7RU^6 MWSLG]_@%Y_JV8GCZ"U!+ P04 " 7CFQ2SA7,7P\" #J*P $P %M# M;VYT96YT7U1Y<&5S72YX;6S-VLUNXC 4!>!70=E6Q/@WTQ&PF9EMAT5?P$TN M)2*)+=MMX>W'"6VE5ATT%2/U;(C ]CTWOM*W8GE[]!1GA[X;XJK8I>2_,Q;K M'?4VEL[3D%>V+O0VY:_AGGE;[^T],;%8&%:[(=&0YFFL4:R7/VEK'[HT^W7( M/\?6#:LB4!>+V8_3QC%K55CON[:V*:^SQZ%YES)_3BCSR6E/W+4^7N4-!?LP M85SY>\#SN=^/%$+;T&QC0[JQ?=[%#AV+Z=A1+,^7^*!'M]VV-36N?NCSD3+Z M0+:).Z+4=^6IZ-7YY)1OF$Z?_.+\J6*!/A_W,I+Q]-SG0A12 M>_X57Q-SZ8O?C\9I-]3\8W:^WB<7]M,\(IL>E]_QVQF_UO]D'P*D#PG2AP+I M0X/T84#ZJ$#Z^ ;2QS5('WR!T@B*J!R%5(YB*D=!E:.HRE%8Y2BN.;%('04UB@0 +$ 0 " M 0 !D;V-0&UL4$L! A0#% @ %XYL4KI6U9CO M*P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0# M% @ %XYL4IE&PO=V]R:W-H965T&UL4$L! A0# M% @ %XYL4G)1Y]Z4!P <"$ !@ ("!M T 'AL+W=O M.;%+&3004C0, $@. M 8 " @7X5 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ %XYL4B/"4Q"H M @ Z 8 !@ ("!,B 'AL+W=O.;%)?$Q#I[P, $P- 8 " M@1 C !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ %XYL4CS%.;%+E44)NDP0 *\* 8 " @&PO=V]R:W-H965T.;%)DDB3+ L $4> 9 " @2Y& !X;"]W M;W)K&UL4$L! A0#% @ %XYL4E:[&/[&PO=V]R:W-H965T.;%+N MI WI&04 )0, 9 " @>]; !X;"]W;W)K&UL4$L! A0#% @ %XYL4K&.'$3."0 J!D !D M ("!/V$ 'AL+W=O&PO=V]R:W-H M965T.;%(MYK#FJ < &<3 9 M " @5UR !X;"]W;W)K&UL4$L! M A0#% @ %XYL4A_LW"HP!@ ;0\ !D ("!/'H 'AL M+W=O&PO=V]R:W-H965T.;%)&UL4$L! A0#% @ %XYL M4C(%S<;: @ 6 8 !D ("!I(P 'AL+W=O&PO=V]R:W-H965T.;%+5L@U!UP( 0& 9 " @0:@ !X;"]W;W)K M&UL4$L! A0#% @ %XYL4J'=CZ+] @ *P< M !D ("!%*, 'AL+W=O&PO=V]R:W-H965T.;%+6]NQ: M1@8 ,02 9 " @<&I !X;"]W;W)K&UL4$L! A0#% @ %XYL4ABB>CP8! B@H !D M ("!/K 'AL+W=O&PO=V]R:W-H965T M.;%+?J&UL4$L! A0# M% @ %XYL4HA81ZJ@! "0P !D ("!/;L 'AL+W=O M&PO=V]R:W-H965T.;%)\$LA+L , (X) 9 " @2C% M !X;"]W;W)K&UL4$L! A0#% @ %XYL4FPH M'S%? P B@< !D ("!#\D 'AL+W=O&PO=V]R:W-H965T.;%*%-8>WQP( & 9 " @?K/ !X;"]W;W)K&UL4$L! A0#% @ %XYL4@B#B^G/ @ S 4 !D M ("!^-( 'AL+W=O&PO M=V]R:W-H965T.;%)489[S; 0 M @3 9 " @3S8 !X;"]W;W)K&UL4$L! A0#% @ %XYL4B;(+S48!0 FQ< !D ("! MW]P 'AL+W=O&PO=V]R:W-H965T.;%+O&166K@( %(' 9 M " @&UL4$L! A0#% M @ %XYL4M#3^UYN @ ?@8 !D ("!KNP 'AL+W=O&PO=V]R:W-H965T. M;%)8&UL4$L! A0#% @ %XYL4HWS":>W @ ]0< !D M ("!Y?T 'AL+W=O&PO=V]R M:W-H965T.;%*=.,#JDP( -L' M 9 " @4 # 0!X;"]W;W)K&UL M4$L! A0#% @ %XYL4EYHS,V+ @ Q 8 !D ("!"@8! M 'AL+W=O M&PO=V]R:W-H965T.;%)&R--E; ( #L& 9 M " @?<- 0!X;"]W;W)K&UL4$L! A0#% @ M%XYL4L[YY/#Q @ -@L !D ("!FA ! 'AL+W=O&PO=V]R:W-H965T.;%*:RM_#XP, -02 9 " @7 9 0!X;"]W M;W)K&UL4$L! A0#% @ %XYL4BRA* Z7 @ MN@< !D ("!BAT! 'AL+W=O&PO=V]R:W-H965T.;%*5 MY@Y<#@, !X* 9 " @0&UL4$L! A0#% @ %XYL4BTO#" . @ ?00 !D M ("!3"'@ &0 @(&1*0$ >&PO=V]R:W-H M965T.;%(LRRBE%P0 #D- 9 M " @3PO 0!X;"]W;W)K&UL4$L! M A0#% @ %XYL4OT2BBO+ P G P !D ("!BC,! 'AL M+W=O&PO=V]R:W-H965T.;%+J+LC H ( +P& 9 " M@;,[ 0!X;"]W;W)K&UL4$L! A0#% @ %XYL M4A6GQ6U\ P C H !D ("!BCX! 'AL+W=O&PO=V]R:W-H965T.;%)X;37.40( #L% 9 " @>Q$ 0!X;"]W;W)K M&UL4$L! A0#% @ %XYL4C;]3L/; @ X @ M !D ("!=$&PO=V]R:W-H965T.;%)Y9P" M6 8 +P7 9 " @&UL4$L! A0#% @ %XYL4E "*[=: P +@L !D M ("!6%4! 'AL+W=O&PO=V]R:W-H965T M.;%*K\*(A8P, )X+ 9 M " @5A< 0!X;"]W;W)K&UL4$L! A0# M% @ %XYL4L\MC*GO @ _0@ !D ("!\E\! 'AL+W=O M&PO=V]R:W-H965T.;%)1!*^W3 ( )@+ - " :YF M 0!X;"]S='EL97,N>&UL4$L! A0#% @ %XYL4I>*NQS $P( L M ( !)6D! %]R96QS+RYR96QS4$L! A0#% @ %XYL4DQ? M#6M.!0 *S( \ ( !#FH! 'AL+W=O.;%)S?'@L40( /LL : " 8EO 0!X M;"]?.;%+.%7!E&UL 64$L%!@ !4 %0 Q< %)T 0 $! end
XML 89 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 90 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 91 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 309 371 1 true 71 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 Operations (Unaudited) (Parentheticals) Sheet http://www.idtcorp.com/role/ConsolidatedIncomeStatement_Parentheticals Consolidated Statements of Operations (Unaudited) (Parentheticals) Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Sheet http://www.idtcorp.com/role/ConsolidatedComprehensiveIncome Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Statements 6 false false R7.htm 006 - Statement - Consolidated Statements of Equity (Unaudited) Sheet http://www.idtcorp.com/role/ShareholdersEquityType2or3 Consolidated Statements of Equity (Unaudited) Statements 7 false false R8.htm 007 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.idtcorp.com/role/ConsolidatedCashFlow Consolidated Statements of Cash Flows (Unaudited) Statements 8 false false R9.htm 008 - Disclosure - Basis of Presentation Sheet http://www.idtcorp.com/role/BasisofPresentation Basis of Presentation Notes 9 false false R10.htm 009 - Disclosure - Business Segment Information Sheet http://www.idtcorp.com/role/BusinessSegmentInformation Business Segment Information Notes 10 false false R11.htm 010 - Disclosure - Revenue Recognition Sheet http://www.idtcorp.com/role/RevenueRecognition Revenue Recognition Notes 11 false false R12.htm 011 - Disclosure - Leases Sheet http://www.idtcorp.com/role/Leases Leases Notes 12 false false R13.htm 012 - 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 13 false false R14.htm 013 - Disclosure - Debt Securities Sheet http://www.idtcorp.com/role/DebtSecurities Debt Securities Notes 14 false false R15.htm 014 - Disclosure - Equity Investments Sheet http://www.idtcorp.com/role/EquityInvestments Equity Investments Notes 15 false false R16.htm 015 - Disclosure - Fair Value Measurements Sheet http://www.idtcorp.com/role/FairValueMeasurements Fair Value Measurements Notes 16 false false R17.htm 016 - Disclosure - Acquisitions Sheet http://www.idtcorp.com/role/Acquisitions Acquisitions Notes 17 false false R18.htm 017 - Disclosure - Other Operating Expense, Net Sheet http://www.idtcorp.com/role/OtherOperatingExpenseNet Other Operating Expense, Net Notes 18 false false R19.htm 018 - Disclosure - Equity Sheet http://www.idtcorp.com/role/Equity Equity Notes 19 false false R20.htm 019 - Disclosure - Earnings (Loss) Per Share Sheet http://www.idtcorp.com/role/EarningsLossPerShare Earnings (Loss) Per Share Notes 20 false false R21.htm 020 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.idtcorp.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 21 false false R22.htm 021 - Disclosure - Commitments and Contingencies Sheet http://www.idtcorp.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 22 false false R23.htm 022 - Disclosure - Other (Expense) Income, Net Sheet http://www.idtcorp.com/role/OtherExpenseIncomeNet Other (Expense) Income, Net Notes 23 false false R24.htm 023 - Disclosure - Recently Issued Accounting Standards Not Yet Adopted Sheet http://www.idtcorp.com/role/RecentlyIssuedAccountingStandardsNotYetAdopted Recently Issued Accounting Standards Not Yet Adopted Notes 24 false false R25.htm 024 - Disclosure - Business Segment Information (Tables) Sheet http://www.idtcorp.com/role/BusinessSegmentInformationTables Business Segment Information (Tables) Tables http://www.idtcorp.com/role/BusinessSegmentInformation 25 false false R26.htm 025 - Disclosure - Revenue Recognition (Tables) Sheet http://www.idtcorp.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.idtcorp.com/role/RevenueRecognition 26 false false R27.htm 026 - Disclosure - Leases (Tables) Sheet http://www.idtcorp.com/role/LeasesTables Leases (Tables) Tables http://www.idtcorp.com/role/Leases 27 false false R28.htm 027 - 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 28 false false R29.htm 028 - Disclosure - Debt Securities (Tables) Sheet http://www.idtcorp.com/role/DebtSecuritiesTables Debt Securities (Tables) Tables http://www.idtcorp.com/role/DebtSecurities 29 false false R30.htm 029 - Disclosure - Equity Investments (Tables) Sheet http://www.idtcorp.com/role/EquityInvestmentsTables Equity Investments (Tables) Tables http://www.idtcorp.com/role/EquityInvestments 30 false false R31.htm 030 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.idtcorp.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.idtcorp.com/role/FairValueMeasurements 31 false false R32.htm 031 - Disclosure - Acquisitions (Tables) Sheet http://www.idtcorp.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.idtcorp.com/role/Acquisitions 32 false false R33.htm 032 - 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 33 false false R34.htm 033 - 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 34 false false R35.htm 034 - 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 35 false false R36.htm 035 - 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 36 false false R37.htm 036 - Disclosure - Business Segment Information (Details) Sheet http://www.idtcorp.com/role/BusinessSegmentInformationDetails Business Segment Information (Details) Details http://www.idtcorp.com/role/BusinessSegmentInformationTables 37 false false R38.htm 037 - 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 38 false false R39.htm 038 - 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 39 false false R40.htm 039 - 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 40 false false R41.htm 040 - 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 41 false false R42.htm 041 - 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 42 false false R43.htm 042 - 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 43 false false R44.htm 043 - Disclosure - Leases (Details) Sheet http://www.idtcorp.com/role/LeasesDetails Leases (Details) Details http://www.idtcorp.com/role/LeasesTables 44 false false R45.htm 044 - 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 45 false false R46.htm 045 - 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 46 false false R47.htm 046 - 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 47 false false R48.htm 047 - 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 48 false false R49.htm 048 - 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 49 false false R50.htm 049 - 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 50 false false R51.htm 050 - Disclosure - Debt Securities (Details) Sheet http://www.idtcorp.com/role/DebtSecuritiesDetails Debt Securities (Details) Details http://www.idtcorp.com/role/DebtSecuritiesTables 51 false false R52.htm 051 - 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 52 false false R53.htm 052 - 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 53 false false R54.htm 053 - 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 54 false false R55.htm 054 - Disclosure - Equity Investments (Details) Sheet http://www.idtcorp.com/role/EquityInvestmentsDetails Equity Investments (Details) Details http://www.idtcorp.com/role/EquityInvestmentsTables 55 false false R56.htm 055 - 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 56 false false R57.htm 056 - 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 57 false false R58.htm 057 - 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 58 false false R59.htm 058 - 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 59 false false R60.htm 059 - Disclosure - Fair Value Measurements (Details) Sheet http://www.idtcorp.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.idtcorp.com/role/FairValueMeasurementsTables 60 false false R61.htm 060 - 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 61 false false R62.htm 061 - 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 62 false false R63.htm 062 - 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 63 false false R64.htm 063 - Disclosure - Acquisitions (Details) Sheet http://www.idtcorp.com/role/AcquisitionsDetails Acquisitions (Details) Details http://www.idtcorp.com/role/AcquisitionsTables 64 false false R65.htm 064 - Disclosure - Acquisitions (Details) - Schedule of acquisition date fair value of consideration Sheet http://www.idtcorp.com/role/ScheduleofacquisitiondatefairvalueofconsiderationTable Acquisitions (Details) - Schedule of acquisition date fair value of consideration Details http://www.idtcorp.com/role/AcquisitionsTables 65 false false R66.htm 065 - Disclosure - Acquisitions (Details) - Schedule of impact of the acquisition's purchase price allocations on consolidated balance sheet Sheet http://www.idtcorp.com/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable Acquisitions (Details) - Schedule of impact of the acquisition's purchase price allocations on consolidated balance sheet Details http://www.idtcorp.com/role/AcquisitionsTables 66 false false R67.htm 066 - Disclosure - Acquisitions (Details) - Schedule of impact of the acquisition's purchase price allocations on consolidated balance sheet (Parentheticals) Sheet http://www.idtcorp.com/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable_Parentheticals Acquisitions (Details) - Schedule of impact of the acquisition's purchase price allocations on consolidated balance sheet (Parentheticals) Details http://www.idtcorp.com/role/AcquisitionsTables 67 false false R68.htm 067 - Disclosure - Acquisitions (Details) - Schedule of acquisition date fair value of consideration Sheet http://www.idtcorp.com/role/ScheduleofacquisitiondatefairvalueofconsiderationTable0 Acquisitions (Details) - Schedule of acquisition date fair value of consideration Details http://www.idtcorp.com/role/AcquisitionsTables 68 false false R69.htm 068 - 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 69 false false R70.htm 069 - 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 70 false false R71.htm 070 - Disclosure - Equity (Details) Sheet http://www.idtcorp.com/role/EquityDetails Equity (Details) Details http://www.idtcorp.com/role/EquityInvestmentsTables 71 false false R72.htm 071 - 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 72 false false R73.htm 072 - 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 73 false false R74.htm 073 - 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 74 false false R75.htm 074 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.idtcorp.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.idtcorp.com/role/CommitmentsandContingencies 75 false false R76.htm 075 - 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 76 false false All Reports Book All Reports f10q0121_idtcorp.htm f10q0121ex31-1_idtcorp.htm f10q0121ex31-2_idtcorp.htm f10q0121ex32-1_idtcorp.htm f10q0121ex32-2_idtcorp.htm idt-20210131.xsd idt-20210131_cal.xml idt-20210131_def.xml idt-20210131_lab.xml idt-20210131_pre.xml http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 true true JSON 94 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "f10q0121_idtcorp.htm": { "axisCustom": 0, "axisStandard": 21, "contextCount": 309, "dts": { "calculationLink": { "local": [ "idt-20210131_cal.xml" ] }, "definitionLink": { "local": [ "idt-20210131_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": [ "f10q0121_idtcorp.htm" ] }, "labelLink": { "local": [ "idt-20210131_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "idt-20210131_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "idt-20210131.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/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 539, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 145, "http://www.idtcorp.com/20210131": 113, "http://xbrl.sec.gov/dei/2019-01-31": 8, "total": 266 }, "keyCustom": 47, "keyStandard": 324, "memberCustom": 38, "memberStandard": 33, "nsprefix": "idt", "nsuri": "http://www.idtcorp.com/20210131", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "p", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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", "p", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "f10q0121_idtcorp.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": "009 - Disclosure - Business Segment Information", "role": "http://www.idtcorp.com/role/BusinessSegmentInformation", "shortName": "Business Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "010 - Disclosure - Revenue Recognition", "role": "http://www.idtcorp.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "011 - Disclosure - Leases", "role": "http://www.idtcorp.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "012 - 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": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "013 - Disclosure - Debt Securities", "role": "http://www.idtcorp.com/role/DebtSecurities", "shortName": "Debt Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "014 - Disclosure - Equity Investments", "role": "http://www.idtcorp.com/role/EquityInvestments", "shortName": "Equity Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "idt:EquityInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "015 - Disclosure - Fair Value Measurements", "role": "http://www.idtcorp.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "idt:Acquistions", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Acquisitions", "role": "http://www.idtcorp.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "idt:Acquistions", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "017 - Disclosure - Other Operating Expense, Net", "role": "http://www.idtcorp.com/role/OtherOperatingExpenseNet", "shortName": "Other Operating Expense, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherOperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "018 - Disclosure - Equity", "role": "http://www.idtcorp.com/role/Equity", "shortName": "Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "f10q0121_idtcorp.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": "019 - Disclosure - Earnings (Loss) Per Share", "role": "http://www.idtcorp.com/role/EarningsLossPerShare", "shortName": "Earnings (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "020 - Disclosure - Accumulated Other Comprehensive Loss", "role": "http://www.idtcorp.com/role/AccumulatedOtherComprehensiveLoss", "shortName": "Accumulated Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "021 - Disclosure - Commitments and Contingencies", "role": "http://www.idtcorp.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "022 - Disclosure - Other (Expense) Income, Net", "role": "http://www.idtcorp.com/role/OtherExpenseIncomeNet", "shortName": "Other (Expense) Income, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "023 - 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": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "024 - 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": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "025 - 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": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "026 - Disclosure - Leases (Tables)", "role": "http://www.idtcorp.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "027 - 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": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "028 - 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": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "f10q0121_idtcorp.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": "029 - 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": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "idt:ScheduleOfEquityInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "030 - 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": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Acquisitions (Tables)", "role": "http://www.idtcorp.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "032 - 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": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "idt:ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "033 - 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": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "034 - 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": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "035 - 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": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "036 - Disclosure - Business Segment Information (Details)", "role": "http://www.idtcorp.com/role/BusinessSegmentInformationDetails", "shortName": "Business Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - 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": "f10q0121_idtcorp.htm", "contextRef": "c82", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - 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": "f10q0121_idtcorp.htm", "contextRef": "c106", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c9", "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": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c9", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingCostsAndExpenses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - 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": "f10q0121_idtcorp.htm", "contextRef": "c9", "decimals": "-3", "lang": null, "name": "idt:RevenuesFromForeignCustomers", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - 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": "f10q0121_idtcorp.htm", "contextRef": "c9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "041 - 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": "f10q0121_idtcorp.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "idt:AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - 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": [ "span", "td", "tr", "table", "idt:AmortizationOfDeferredCustomerContractAcquisitionCostsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c206", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Leases (Details)", "role": "http://www.idtcorp.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c206", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - 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": "f10q0121_idtcorp.htm", "contextRef": "c9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "idt:ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeases", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "045 - 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:ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeases", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c208", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - 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": "f10q0121_idtcorp.htm", "contextRef": "c208", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "047 - 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": "f10q0121_idtcorp.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c214", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - 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": "f10q0121_idtcorp.htm", "contextRef": "c214", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Consolidated Statements of Operations (Unaudited) (Parentheticals)", "role": "http://www.idtcorp.com/role/ConsolidatedIncomeStatement_Parentheticals", "shortName": "Consolidated Statements of Operations (Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - 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 }, "R51": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c9", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - 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": "f10q0121_idtcorp.htm", "contextRef": "c9", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "051 - 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": [ "span", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:AvailableForSaleSecuritiesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "052 - 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": [ "span", "td", "tr", "table", "us-gaap:AvailableForSaleSecuritiesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "053 - 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": "f10q0121_idtcorp.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c237", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireEquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - 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": "f10q0121_idtcorp.htm", "contextRef": "c237", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireEquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "idt:ScheduleOfEquityInvestmentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "055 - 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": "f10q0121_idtcorp.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "idt:ScheduleOfEquityInvestmentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c255", "decimals": "INF", "first": true, "lang": null, "name": "idt:NumberOfRelatedPartySharesReceived", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - 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": "f10q0121_idtcorp.htm", "contextRef": "c255", "decimals": "INF", "first": true, "lang": null, "name": "idt:NumberOfRelatedPartySharesReceived", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c19", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesFvNi", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - 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": [ "span", "td", "tr", "table", "us-gaap:TradingSecuritiesAndCertainTradingAssetsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c19", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesFvNi", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c9", "decimals": "-3", "first": true, "lang": null, "name": "idt:EquitySecuritiesFvNiRecognizedGainLossNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - 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": "f10q0121_idtcorp.htm", "contextRef": "c9", "decimals": "-3", "first": true, "lang": null, "name": "idt:EquitySecuritiesFvNiRecognizedGainLossNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - 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": "f10q0121_idtcorp.htm", "contextRef": "c9", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "059 - 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": "f10q0121_idtcorp.htm", "contextRef": "c3", "decimals": "-5", "first": true, "lang": null, "name": "idt:InvestmentInHedgeFunds", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c262", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - 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": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c262", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c19", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - 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": [ "span", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c19", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "idt:ScheduleOfLiabilitiesMeasuredAtFairValueOnARecurringBasisUsingSignificantUnobservableInputsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c19", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062 - 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": [ "span", "td", "tr", "table", "idt:ScheduleOfLiabilitiesMeasuredAtFairValueOnARecurringBasisUsingSignificantUnobservableInputsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c19", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Acquisitions (Details)", "role": "http://www.idtcorp.com/role/AcquisitionsDetails", "shortName": "Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c271", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Acquisitions (Details) - Schedule of acquisition date fair value of consideration", "role": "http://www.idtcorp.com/role/ScheduleofacquisitiondatefairvalueofconsiderationTable", "shortName": "Acquisitions (Details) - Schedule of acquisition date fair value of consideration", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c271", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "065 - Disclosure - Acquisitions (Details) - Schedule of impact of the acquisition's purchase price allocations on consolidated balance sheet", "role": "http://www.idtcorp.com/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable", "shortName": "Acquisitions (Details) - Schedule of impact of the acquisition's purchase price allocations on consolidated balance sheet", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Acquisitions (Details) - Schedule of impact of the acquisition's purchase price allocations on consolidated balance sheet (Parentheticals)", "role": "http://www.idtcorp.com/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable_Parentheticals", "shortName": "Acquisitions (Details) - Schedule of impact of the acquisition's purchase price allocations on consolidated balance sheet (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c276", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "067 - Disclosure - Acquisitions (Details) - Schedule of acquisition date fair value of consideration", "role": "http://www.idtcorp.com/role/ScheduleofacquisitiondatefairvalueofconsiderationTable0", "shortName": "Acquisitions (Details) - Schedule of acquisition date fair value of consideration", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c276", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c9", "decimals": "-5", "first": true, "lang": null, "name": "idt:TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "068 - 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": "f10q0121_idtcorp.htm", "contextRef": "c9", "decimals": "-5", "first": true, "lang": null, "name": "idt:TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c74", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Consolidated Statements of Equity (Unaudited)", "role": "http://www.idtcorp.com/role/ShareholdersEquityType2or3", "shortName": "Consolidated Statements of Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c74", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "idt:ScheduleOfOtherOperatingExpensesGainsNetTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c9", "decimals": "-3", "first": true, "lang": null, "name": "idt:GainLossInPeriodFromLegalFeesNetOfInsuranceClaims", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "069 - 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": "f10q0121_idtcorp.htm", "contextRef": "c9", "decimals": "-3", "first": true, "lang": null, "name": "idt:GainLossInPeriodFromLegalFeesNetOfInsuranceClaims", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromStockOptionsExercised", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070 - Disclosure - Equity (Details)", "role": "http://www.idtcorp.com/role/EquityDetails", "shortName": "Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "lang": "en-US", "name": "idt:RestrictedStockContingentVestingArrangementsDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesIssuedBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "071 - 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": "f10q0121_idtcorp.htm", "contextRef": "c9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesIssuedBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "072 - 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": "f10q0121_idtcorp.htm", "contextRef": "c9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c298", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "073 - 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": "f10q0121_idtcorp.htm", "contextRef": "c298", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "074 - 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": "f10q0121_idtcorp.htm", "contextRef": "c3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AccruedLiabilitiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "075 - 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": "f10q0121_idtcorp.htm", "contextRef": "c9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "007 - 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": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredIncomeTaxesAndTaxCredits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.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": "008 - Disclosure - Basis of Presentation", "role": "http://www.idtcorp.com/role/BasisofPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0121_idtcorp.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 71, "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": [ "r495" ], "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": [ "r496" ], "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": [ "r497" ], "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/EquityInvestmentsDetails", "http://www.idtcorp.com/role/LeasesDetails", "http://www.idtcorp.com/role/ScheduleofequityinvestmentsTable" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r497" ], "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": [ "r497" ], "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": [ "r498" ], "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": [ "r497" ], "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": [ "r497" ], "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": [ "r497" ], "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": [ "r497" ], "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/EquityInvestmentsDetails", "http://www.idtcorp.com/role/LeasesDetails", "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": [ "r494" ], "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": [ "r493" ], "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/20210131", "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/20210131", "presentation": [ "http://www.idtcorp.com/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossincomeTable" ], "xbrltype": "domainItemType" }, "idt_AcquiredMtucoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AcquiredMtucoMember", "terseLabel": "AcquiredMtuco [Member]" } } }, "localname": "AcquiredMtucoMember", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/AcquisitionsDetails", "http://www.idtcorp.com/role/ScheduleofacquisitiondatefairvalueofconsiderationTable" ], "xbrltype": "domainItemType" }, "idt_AcquisitionsDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisitions (Details) [Line Items]" } } }, "localname": "AcquisitionsDetailsLineItems", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "idt_AcquisitionsDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisitions (Details) [Table]" } } }, "localname": "AcquisitionsDetailsTable", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "idt_AcquisitionsTablesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisitions (Tables) [Line Items]" } } }, "localname": "AcquisitionsTablesLineItems", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/AcquisitionsTables" ], "xbrltype": "stringItemType" }, "idt_AcquisitionsTablesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisitions (Tables) [Table]" } } }, "localname": "AcquisitionsTablesTable", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/AcquisitionsTables" ], "xbrltype": "stringItemType" }, "idt_Acquistions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for Acquisitions.", "label": "Acquistions", "terseLabel": "Acquisitions" } } }, "localname": "Acquistions", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "idt_AcquistionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquistions [Abstract]" } } }, "localname": "AcquistionsAbstract", "nsuri": "http://www.idtcorp.com/20210131", "xbrltype": "stringItemType" }, "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/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "presentation": [ "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable" ], "xbrltype": "domainItemType" }, "idt_BusinessCombinationRecognizedExcessPurchasePriceGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized excess purchase price goodwill.", "label": "BusinessCombinationRecognizedExcessPurchasePriceGoodwill", "terseLabel": "Goodwill" } } }, "localname": "BusinessCombinationRecognizedExcessPurchasePriceGoodwill", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAccruedExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of accrued expenses.", "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAccruedExpenses", "terseLabel": "Accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAccruedExpenses", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "idt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentCustomerRelationships": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of customer relationships.", "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentCustomerRelationships", "terseLabel": "Customer relationships (15-year useful lives)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentCustomerRelationships", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "idt_CashAndCashEquivalentsCompanyRestricted": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents company restricted.", "label": "CashAndCashEquivalentsCompanyRestricted", "terseLabel": "Restricted cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsCompanyRestricted", "nsuri": "http://www.idtcorp.com/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "presentation": [ "http://www.idtcorp.com/role/ScheduleofavailableforsalesecuritiesunrealizedlosspositionTable" ], "xbrltype": "stringItemType" }, "idt_DeferredStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DeferredStockUnitsMember", "terseLabel": "Deferred Stock Units [Member]" } } }, "localname": "DeferredStockUnitsMember", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/EquityDetails" ], "xbrltype": "domainItemType" }, "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/20210131", "presentation": [ "http://www.idtcorp.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "idt_DocumentAndEntityInformationAbstract": { "auth_ref": [], "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.idtcorp.com/20210131", "xbrltype": "stringItemType" }, "idt_EffectOfDilutiveSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EffectOfDilutiveSecuritiesAbstract", "terseLabel": "Effect of dilutive securities:" } } }, "localname": "EffectOfDilutiveSecuritiesAbstract", "nsuri": "http://www.idtcorp.com/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "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 gains recognized during the period on equity investments" } } }, "localname": "EquitySecuritiesFvNiRecognizedGainLossNet", "nsuri": "http://www.idtcorp.com/20210131", "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/20210131", "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 gains recognized during the period on equity investments still held at the reporting date" } } }, "localname": "EquitySecuritiesFvNiRecognizedUnrealizedGainLossNetEquitySecuritiesHeld", "nsuri": "http://www.idtcorp.com/20210131", "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/20210131", "presentation": [ "http://www.idtcorp.com/role/ScheduleofcarryingvalueofequityinvestmentsTable" ], "xbrltype": "monetaryItemType" }, "idt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fair value measurement with unobservable inputs reconciliation recurring basis liabilities transfers into level three from acquisition.", "label": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition", "terseLabel": "Transfer into Level 3 from acquisitions (see Note 9)" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesTransfersIntoLevelThreeFromAcquisition", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/ScheduleofliabilitiesmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table" ], "xbrltype": "monetaryItemType" }, "idt_FairValueMeasurementsDetailsScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Measurements (Details) - Schedule of balance of assets measured at fair value on a recurring basis [Line Items]" } } }, "localname": "FairValueMeasurementsDetailsScheduleofbalanceofassetsmeasuredatfairvalueonarecurringbasisLineItems", "nsuri": "http://www.idtcorp.com/20210131", "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/20210131", "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/20210131", "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/20210131", "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 legal fees net of insurance claims" } } }, "localname": "GainLossInPeriodFromLegalFeesNetOfInsuranceClaims", "nsuri": "http://www.idtcorp.com/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "presentation": [ "http://www.idtcorp.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "idt_LiabilitiesIncurredForAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Liabilities incurred for acquisition.", "label": "LiabilitiesIncurredForAcquisition", "terseLabel": "Liabilities incurred for acquisition" } } }, "localname": "LiabilitiesIncurredForAcquisition", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "idt_MarketSparkIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "MarketSparkIncMember", "terseLabel": "MarketSpark, Inc [Member]" } } }, "localname": "MarketSparkIncMember", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/EquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "idt_MobileTopUpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "MobileTopUpMember", "terseLabel": "Mobile Top-Up [Member]" } } }, "localname": "MobileTopUpMember", "nsuri": "http://www.idtcorp.com/20210131", "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/20210131", "presentation": [ "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable" ], "xbrltype": "domainItemType" }, "idt_Net2phoneOthersNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Net2phoneOthersNet", "terseLabel": "net2phone-UCaaS\u2014other, net" } } }, "localname": "Net2phoneOthersNet", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/ScheduleofotheroperatingexpensenetTable" ], "xbrltype": "monetaryItemType" }, "idt_NetTwoPhoneUnifiedCommunicationsAsServiceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NetTwoPhoneUnifiedCommunicationsAsServiceMember", "terseLabel": "net2phone- UCaaS [Member]" } } }, "localname": "NetTwoPhoneUnifiedCommunicationsAsServiceMember", "nsuri": "http://www.idtcorp.com/20210131", "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/20210131", "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/20210131", "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/20210131", "presentation": [ "http://www.idtcorp.com/role/ScheduleofsharesexcludedfromthedilutedearningslosspershareTable" ], "xbrltype": "domainItemType" }, "idt_NumberOfRelatedPartySharesReceived": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of related party shares received.", "label": "NumberOfRelatedPartySharesReceived", "terseLabel": "Class B common stock, shares" } } }, "localname": "NumberOfRelatedPartySharesReceived", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/ScheduleofequityinvestmentsTable_Parentheticals" ], "xbrltype": "sharesItemType" }, "idt_OpenOptionContractsWrittenPercentageOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Open option contracts written percentage of shares.", "label": "OpenOptionContractsWrittenPercentageOfShares", "terseLabel": "Percentage of shares" } } }, "localname": "OpenOptionContractsWrittenPercentageOfShares", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/AcquisitionsDetails" ], "xbrltype": "percentItemType" }, "idt_OperatingLeaseLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OperatingLeaseLiabilitiesMember", "terseLabel": "Operating Lease Liabilities [Member]" } } }, "localname": "OperatingLeaseLiabilitiesMember", "nsuri": "http://www.idtcorp.com/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "presentation": [ "http://www.idtcorp.com/role/OtherOperatingExpenseNetDetails" ], "xbrltype": "stringItemType" }, "idt_OutsideTheUnitedStatesAbstract0": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OutsideTheUnitedStatesAbstract0", "terseLabel": "Outside the United States:" } } }, "localname": "OutsideTheUnitedStatesAbstract0", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable" ], "xbrltype": "stringItemType" }, "idt_OutsideTheUnitedStatesAbstract00": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OutsideTheUnitedStatesAbstract00", "terseLabel": "Outside the United States:" } } }, "localname": "OutsideTheUnitedStatesAbstract00", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable" ], "xbrltype": "stringItemType" }, "idt_OutsideTheUnitedStatesAbstract000": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OutsideTheUnitedStatesAbstract000", "terseLabel": "Outside the United States:" } } }, "localname": "OutsideTheUnitedStatesAbstract000", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable" ], "xbrltype": "stringItemType" }, "idt_PaymentsToAcquireRelatedPartyCommonStockAndWarrants": { "auth_ref": [], "calculation": { "http://www.idtcorp.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payments for purchase of common stock and warrants.", "label": "PaymentsToAcquireRelatedPartyCommonStockAndWarrants", "negatedLabel": "Purchase of Rafael Holdings, Inc. Class B common stock and warrant" } } }, "localname": "PaymentsToAcquireRelatedPartyCommonStockAndWarrants", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "idt_PerformanceBondsOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "In certain circumstances, the company is required to provide performance bonds in connection with its contractual commitments. Company has indemnified the surety for any expenses paid out under these performance bonds.", "label": "PerformanceBondsOutstanding", "terseLabel": "Performance bonds outstanding" } } }, "localname": "PerformanceBondsOutstanding", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "idt_PurchaseOfRafaelHoldingsIncWarrant": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "PurchaseOfRafaelHoldingsIncWarrant", "terseLabel": "Purchase of Rafael Holdings, Inc. warrant" } } }, "localname": "PurchaseOfRafaelHoldingsIncWarrant", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/ScheduleofassetsmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table" ], "xbrltype": "monetaryItemType" }, "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. warrant [Member]" } } }, "localname": "RafaelHoldingsIncMember", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/EquityInvestmentsDetails", "http://www.idtcorp.com/role/LeasesDetails", "http://www.idtcorp.com/role/ScheduleofequityinvestmentsTable", "http://www.idtcorp.com/role/ScheduleofequityinvestmentsTable_Parentheticals" ], "xbrltype": "domainItemType" }, "idt_RafaelWarrantsClassBCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RafaelWarrantsClassBCommonStockMember", "terseLabel": "Rafael Warrants Class B common stock [Member]" } } }, "localname": "RafaelWarrantsClassBCommonStockMember", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/EquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "idt_RafaelsClassBCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RafaelsClassBCommonStockMember", "terseLabel": "Rafael\u2019s Class B Common Stock [Member]" } } }, "localname": "RafaelsClassBCommonStockMember", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/EquityInvestmentsDetails" ], "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/20210131", "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", "terseLabel": "Restricted Class B common stock purchased from employees" } } }, "localname": "RepurchaseOfRestrictedStock", "nsuri": "http://www.idtcorp.com/20210131", "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/20210131", "presentation": [ "http://www.idtcorp.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "idt_RestrictedStockContingentVestingArrangementsDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted stock contingent vesting arrangements, description.", "label": "RestrictedStockContingentVestingArrangementsDescription", "terseLabel": "Restricted stock contingent vesting arrangements, description" } } }, "localname": "RestrictedStockContingentVestingArrangementsDescription", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/EquityDetails" ], "xbrltype": "stringItemType" }, "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/20210131", "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/20210131", "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/20210131", "presentation": [ "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable" ], "xbrltype": "monetaryItemType" }, "idt_RingsouthEuropaSLMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RingsouthEuropaSLMember", "terseLabel": "Ringsouth Europa, S.L. [Member]" } } }, "localname": "RingsouthEuropaSLMember", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/AcquisitionsDetails", "http://www.idtcorp.com/role/AcquisitionsTables", "http://www.idtcorp.com/role/ScheduleofacquisitiondatefairvalueofconsiderationTable0" ], "xbrltype": "domainItemType" }, "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/20210131", "xbrltype": "stringItemType" }, "idt_ScheduleOfAcquisitionDateFairValueOfConsiderationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of acquisition date fair value of consideration [Abstract]" } } }, "localname": "ScheduleOfAcquisitionDateFairValueOfConsiderationAbstract", "nsuri": "http://www.idtcorp.com/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "xbrltype": "stringItemType" }, "idt_ScheduleOfEquityInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of equity investments [Abstract]" } } }, "localname": "ScheduleOfEquityInvestmentsAbstract", "nsuri": "http://www.idtcorp.com/20210131", "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/20210131", "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/20210131", "xbrltype": "stringItemType" }, "idt_ScheduleOfImpactOfTheAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of impact of the acquisition's purchase price allocations on consolidated balance sheet [Abstract]" } } }, "localname": "ScheduleOfImpactOfTheAcquisitionsPurchasePriceAllocationsOnConsolidatedBalanceSheetAbstract", "nsuri": "http://www.idtcorp.com/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "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/20210131", "xbrltype": "stringItemType" }, "idt_ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeases": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeases", "terseLabel": "Schedule of supplemental disclosures related weighted average operating leases" } } }, "localname": "ScheduleOfSupplementalDisclosuresRelatedWeightedAverageOperatingLeases", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "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/20210131", "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/20210131", "xbrltype": "stringItemType" }, "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/20210131", "xbrltype": "stringItemType" }, "idt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share based payment award equity instruments other than options vesting deferred in period.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod", "terseLabel": "Vesting for DSUs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestingDeferredInPeriod", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/EquityDetails" ], "xbrltype": "sharesItemType" }, "idt_SixMonthsEndedJanuary312020Abstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SixMonthsEndedJanuary312020Abstract", "terseLabel": "Six Months Ended January 31, 2020" } } }, "localname": "SixMonthsEndedJanuary312020Abstract", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/ScheduleofoperatingresultsofbusinesssegmentsTable" ], "xbrltype": "stringItemType" }, "idt_SixMonthsEndedJanuary312021Abstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SixMonthsEndedJanuary312021Abstract", "terseLabel": "Six Months Ended January 31, 2021" } } }, "localname": "SixMonthsEndedJanuary312021Abstract", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/ScheduleofoperatingresultsofbusinesssegmentsTable" ], "xbrltype": "stringItemType" }, "idt_StockIssuedDuringPeriodPercentageOfOutstandingSharesRestrictedStockAwardGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of outstanding common stock.", "label": "StockIssuedDuringPeriodPercentageOfOutstandingSharesRestrictedStockAwardGross", "terseLabel": "Percentage of outstanding common stock" } } }, "localname": "StockIssuedDuringPeriodPercentageOfOutstandingSharesRestrictedStockAwardGross", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/EquityDetails" ], "xbrltype": "percentItemType" }, "idt_StockIssuedDuringPeriodRestrictedStockGrantDateFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock ossued during period restricted stock grant date fair value.", "label": "StockIssuedDuringPeriodRestrictedStockGrantDateFairValue", "terseLabel": "Aggregate estimated fair value of equity (in Dollars)" } } }, "localname": "StockIssuedDuringPeriodRestrictedStockGrantDateFairValue", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/EquityDetails" ], "xbrltype": "monetaryItemType" }, "idt_StockRepurchasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "StockRepurchasesMember", "terseLabel": "Stock Repurchases [Member]" } } }, "localname": "StockRepurchasesMember", "nsuri": "http://www.idtcorp.com/20210131", "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/20210131", "presentation": [ "http://www.idtcorp.com/role/OtherOperatingExpenseNetDetails" ], "xbrltype": "domainItemType" }, "idt_ThreeMonthsEndedJanuary312020Abstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ThreeMonthsEndedJanuary312020Abstract", "terseLabel": "Three Months Ended January 31, 2020" } } }, "localname": "ThreeMonthsEndedJanuary312020Abstract", "nsuri": "http://www.idtcorp.com/20210131", "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/20210131", "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/20210131", "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/20210131", "presentation": [ "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable" ], "xbrltype": "domainItemType" }, "idt_TradenamesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TradenamesMember", "terseLabel": "Tradenames [Member]" } } }, "localname": "TradenamesMember", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable_Parentheticals" ], "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/20210131", "presentation": [ "http://www.idtcorp.com/role/ScheduleofotheroperatingexpensenetTable" ], "xbrltype": "monetaryItemType" }, "idt_TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Traditional communications gain from sale of rights under class action lawsuit.", "label": "TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit", "terseLabel": "Received from sale of third party" } } }, "localname": "TraditionalCommunicationsGainFromSaleOfRightsUnderClassActionLawsuit", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/OtherOperatingExpenseNetDetails" ], "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/20210131", "presentation": [ "http://www.idtcorp.com/role/ScheduleofoperatingresultsofbusinesssegmentsTable", "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbygeographicregionTable" ], "xbrltype": "domainItemType" }, "idt_TraditionalCommunicationsgainFromSaleOfRightsUnderClassActionLawsuit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Traditional Communications\u2014gain from sale of rights under class action lawsuit.", "label": "TraditionalCommunicationsgainFromSaleOfRightsUnderClassActionLawsuit", "terseLabel": "Traditional Communications\u2014gain from sale of rights under class action lawsuit" } } }, "localname": "TraditionalCommunicationsgainFromSaleOfRightsUnderClassActionLawsuit", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/ScheduleofotheroperatingexpensenetTable" ], "xbrltype": "monetaryItemType" }, "idt_TraditionalCommunicationsnet2phoneIndemnificationClaim": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Traditional Communications\u2014net2phone indemnification claim.", "label": "TraditionalCommunicationsnet2phoneIndemnificationClaim", "terseLabel": "Traditional Communications\u2014net2phone indemnification claim" } } }, "localname": "TraditionalCommunicationsnet2phoneIndemnificationClaim", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/ScheduleofotheroperatingexpensenetTable" ], "xbrltype": "monetaryItemType" }, "idt_UniversalServiceFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UniversalServiceFundMember", "terseLabel": "Universal Service Fund [Member]" } } }, "localname": "UniversalServiceFundMember", "nsuri": "http://www.idtcorp.com/20210131", "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/20210131", "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/20210131", "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/20210131", "presentation": [ "http://www.idtcorp.com/role/EquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "idt_WholesaleCarrierServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WholesaleCarrierServicesMember", "terseLabel": "Carrier Services [Member]" } } }, "localname": "WholesaleCarrierServicesMember", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/ScheduleofrevenuesdisaggregatedbybusinesssegmentandserviceofferedtocustomersTable" ], "xbrltype": "domainItemType" }, "idt_WriteoffOfTaxAssetsRelatedToPriorPeriods": { "auth_ref": [], "calculation": { "http://www.idtcorp.com/role/ScheduleofotherexpenseincomenetTable": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Write-off of tax assets related to prior periods.", "label": "WriteoffOfTaxAssetsRelatedToPriorPeriods", "terseLabel": "Write-off of tax assets related to prior periods" } } }, "localname": "WriteoffOfTaxAssetsRelatedToPriorPeriods", "nsuri": "http://www.idtcorp.com/20210131", "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/20210131", "presentation": [ "http://www.idtcorp.com/role/ScheduleofequityinvestmentsTable", "http://www.idtcorp.com/role/ScheduleofequityinvestmentsTable_Parentheticals" ], "xbrltype": "domainItemType" }, "idt_net2phone20IncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "net2phone20IncMember", "terseLabel": "net2phone 2.0, Inc [Member]" } } }, "localname": "net2phone20IncMember", "nsuri": "http://www.idtcorp.com/20210131", "presentation": [ "http://www.idtcorp.com/role/EquityDetails" ], "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/20210131", "presentation": [ "http://www.idtcorp.com/role/ScheduleofoperatingresultsofbusinesssegmentsTable" ], "xbrltype": "domainItemType" }, "srt_BoardOfDirectorsChairmanMember": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "label": "Board of Directors Chairman [Member]", "terseLabel": "Howard S. Jonas [Member]" } } }, "localname": "BoardOfDirectorsChairmanMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/EquityDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r168", "r250", "r253", "r382", "r445", "r446" ], "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": [ "r168", "r250", "r253", "r382", "r445", "r446" ], "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": [ "r267" ], "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofassetsmeasuredatfairvalueonarecurringbasisusingsignificantunobservableinputsLevel3Table" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r169", "r170", "r250", "r254", "r447", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491" ], "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": [ "r169", "r170", "r250", "r254", "r447", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492" ], "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": [ "r227", "r267", "r378" ], "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": [ "r175", "r375" ], "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": [ "r30" ], "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": [ "r32" ], "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": [ "r405", "r436" ], "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": [ "r43", "r44", "r45", "r49", "r50" ], "lang": { "en-us": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]", "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": [ "r20", "r47", "r48", "r49", "r428", "r452", "r453" ], "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": [ "r348", "r349", "r350", "r351", "r352", "r354" ], "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": [ "r46", "r49", "r50", "r97", "r98", "r99", "r320", "r448", "r449" ], "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": [ "r41", "r49", "r50", "r320", "r349", "r350", "r351", "r352", "r354" ], "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_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental schedule of non-cash investing and financing activities" } } }, "localname": "AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r18", "r283" ], "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": [ "r97", "r98", "r99", "r280", "r281", "r282" ], "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": [ "r269", "r271", "r284", "r285" ], "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": [ "r24", "r176", "r199" ], "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": [ "r125" ], "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": [ "r125" ], "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": [ "r125" ], "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": [ "r93", "r150", "r157", "r164", "r197", "r314", "r321", "r341", "r400", "r427" ], "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", "r40", "r93", "r197", "r314", "r321", "r341" ], "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": [ "r183" ], "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": [ "r184" ], "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": [ "r181", "r202" ], "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": [ "r191" ], "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": [ "r185", "r188", "r421" ], "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": [ "r185", "r187", "r420" ], "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": [ "r185", "r189", "r422" ], "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": [ "r185", "r190", "r423" ], "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": [ "r185", "r186", "r419" ], "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": [ "r178", "r182", "r202", "r404" ], "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_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_AwardTypeAxis": { "auth_ref": [ "r272", "r278" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/EquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofaggregateoperatingleaseliabilityTable" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r266", "r268" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/AcquisitionsDetails", "http://www.idtcorp.com/role/AcquisitionsTables", "http://www.idtcorp.com/role/EquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r266", "r268", "r294", "r295" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/AcquisitionsDetails", "http://www.idtcorp.com/role/AcquisitionsTables", "http://www.idtcorp.com/role/EquityInvestmentsDetails", "http://www.idtcorp.com/role/ScheduleofacquisitiondatefairvalueofconsiderationTable", "http://www.idtcorp.com/role/ScheduleofacquisitiondatefairvalueofconsiderationTable0" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionContingentConsiderationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition, Contingent Consideration [Line Items]" } } }, "localname": "BusinessAcquisitionContingentConsiderationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofacquisitiondatefairvalueofconsiderationTable", "http://www.idtcorp.com/role/ScheduleofacquisitiondatefairvalueofconsiderationTable0" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable_Parentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue": { "auth_ref": [ "r298" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.", "label": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value", "negatedLabel": "Noncontrolling interests" } } }, "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r301", "r302", "r304" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total fair value of consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofacquisitiondatefairvalueofconsiderationTable", "http://www.idtcorp.com/role/ScheduleofacquisitiondatefairvalueofconsiderationTable0" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsDescription": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents a description of such arrangements.", "label": "Business Combination, Contingent Consideration Arrangements, Description", "terseLabel": "Contingent consideration, description" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsDescription", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r300", "r303" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofacquisitiondatefairvalueofconsiderationTable", "http://www.idtcorp.com/role/ScheduleofacquisitiondatefairvalueofconsiderationTable0" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r297" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r297" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Trade accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r297" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedLabel": "Trade accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r297" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedLabel": "Other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "auth_ref": [ "r297" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets", "terseLabel": "Deferred income tax assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r296", "r297" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Tradenames (20-year useful lives)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets": { "auth_ref": [ "r297" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r296", "r297" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r297" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "terseLabel": "Net assets excluding cash acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination.", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage", "terseLabel": "Shares percentage" } } }, "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/AcquisitionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r2", "r96", "r136" ], "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_CallOptionMember": { "auth_ref": [ "r468", "r469", "r470", "r471", "r473", "r474" ], "lang": { "en-us": { "role": { "documentation": "Financial contract between two parties, the buyer and the seller of the option, where the buyer has the right but not the obligation to buy an agreed quantity of a particular commodity or financial instrument (the underlying instrument) from the seller of the option for a certain price (the strike price). Seller is obligated to sell the asset to the buyer, if the buyer exercises the option.", "label": "Call Option [Member]", "terseLabel": "Call Option [Member]" } } }, "localname": "CallOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r206" ], "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": [ "r205" ], "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": [ "r205" ], "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": [ "r205" ], "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": [ "r207" ], "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_CashAcquiredFromAcquisition": { "auth_ref": [ "r76" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "negatedLabel": "Cash acquired" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofacquisitiondatefairvalueofconsiderationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r27", "r89" ], "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": [ "r84", "r89", "r90" ], "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": [ "r84", "r346" ], "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": [ "r425" ], "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": [ "r91", "r93", "r114", "r118", "r119", "r121", "r124", "r133", "r134", "r135", "r197", "r341" ], "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/EquityInvestmentsDetails", "http://www.idtcorp.com/role/ScheduleofequityinvestmentsTable", "http://www.idtcorp.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r235" ], "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": "Exercise price (in Dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/EquityInvestmentsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r235" ], "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 shares purchased by warrants (in Shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/EquityInvestmentsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r35", "r226", "r406", "r434" ], "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": [ "r223", "r224", "r225", "r230" ], "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": [ "r16" ], "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": [ "r16" ], "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": [ "r16" ], "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": [ "r16", "r234" ], "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": [ "r16" ], "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": [ "r53", "r55", "r56", "r64", "r413", "r441" ], "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": [ "r53", "r55", "r63", "r311", "r312", "r325", "r412", "r440" ], "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) loss 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": [ "r53", "r55", "r62", "r310", "r325", "r411", "r439" ], "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": [ "r61", "r73", "r410", "r438" ], "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": [ "r242" ], "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": [ "r251" ], "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": [ "r14", "r15", "r235", "r236" ], "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 (in 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": [ "r137" ], "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 [Member]" } } }, "localname": "CorporateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofoperatingresultsofbusinesssegmentsTable" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable_Parentheticals" ], "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": [ "r287", "r288" ], "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": [ "r88" ], "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": [ "r26" ], "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": [ "r32" ], "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": [ "r87", "r215" ], "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": [ "r110" ], "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": [ "r65", "r102", "r103", "r104", "r105", "r106", "r111", "r114", "r121", "r123", "r124", "r129", "r130", "r414", "r442" ], "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_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Earnings (loss) per share attributable to IDT Corporation common stockholders:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r65", "r102", "r103", "r104", "r105", "r106", "r114", "r121", "r123", "r124", "r129", "r130", "r414", "r442" ], "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": [ "r125", "r127", "r128", "r131" ], "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": [ "r346" ], "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": [ "r277" ], "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": [ "r97", "r98", "r99", "r101", "r107", "r109", "r132", "r198", "r234", "r237", "r280", "r281", "r282", "r290", "r291", "r348", "r349", "r350", "r351", "r352", "r354", "r448", "r449", "r450" ], "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_EquityMethodInvestmentDescriptionOfPrincipalActivities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A description of the principal activities of an investee accounted for under the equity method.", "label": "Equity Method Investment, Description of Principal Activities", "terseLabel": "Equity method investment, description" } } }, "localname": "EquityMethodInvestmentDescriptionOfPrincipalActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/EquityInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Percentage of convertible outstanding" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/EquityInvestmentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r340" ], "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": [ "r194" ], "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" } } }, "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": [ "r194" ], "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": [ "r195" ], "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" } } }, "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": [ "r334", "r338" ], "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": [ "r334", "r338" ], "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": [ "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r265", "r331", "r379", "r380", "r381" ], "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": [ "r330", "r331", "r332", "r333", "r339" ], "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": [ "r337" ], "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": [ "r257", "r258", "r263", "r265", "r331", "r379" ], "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": [ "r257", "r258", "r263", "r265", "r331", "r380" ], "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": [ "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r265", "r331", "r381" ], "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": [ "r335" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings", "terseLabel": "Total gains recognized in \u201cOther 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": [ "r334" ], "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": [ "r336" ], "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 loss (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": [ "r334" ], "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": [ "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r265", "r379", "r380", "r381" ], "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": [ "r337", "r339" ], "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_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful lives" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable_Parentheticals" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r211", "r212", "r213", "r214", "r383", "r384" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable_Parentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r344", "r345" ], "calculation": { "http://www.idtcorp.com/role/ScheduleofotherexpenseincomenetTable": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Realized", "terseLabel": "Foreign currency transaction gains" } } }, "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": [ "r69", "r87", "r180" ], "calculation": { "http://www.idtcorp.com/role/ScheduleofotherexpenseincomenetTable": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "terseLabel": "Gain 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": [ "r201", "r416", "r417" ], "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": [ "r416", "r417" ], "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": [ "r208", "r209", "r399" ], "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": [ "r257" ], "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": [ "r59", "r150", "r156", "r160", "r163", "r166", "r397", "r408", "r417", "r443" ], "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 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": [ "r94", "r108", "r109", "r148", "r289", "r292", "r293", "r444" ], "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": [ "r86" ], "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": [ "r86" ], "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": [ "r86" ], "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": "Change 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": [ "r86" ], "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": [ "r86" ], "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": [ "r115", "r116", "r117", "r122", "r124" ], "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": [ "r115", "r116", "r117", "r124" ], "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": [ "r415" ], "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 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": [ "r454", "r464", "r477" ], "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": "Purchase price" } } }, "localname": "InvestmentOwnedAtFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/EquityInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentOwnedBalanceShares": { "auth_ref": [ "r455", "r460" ], "lang": { "en-us": { "role": { "documentation": "Balance held at close of period in number of shares.", "label": "Investment Owned, Balance, Shares", "terseLabel": "Owned shares (in Shares)" } } }, "localname": "InvestmentOwnedBalanceShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/EquityInvestmentsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r457", "r458", "r459", "r461", "r462", "r463", "r465", "r466", "r467", "r475", "r476", "r478", "r479", "r480", "r481" ], "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": [ "r457", "r458", "r459", "r461", "r462", "r463", "r465", "r466", "r467", "r475", "r476", "r478", "r479", "r480", "r481" ], "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": [ "r330" ], "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": [ "r193", "r398", "r424", "r482" ], "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": [ "r369", "r371" ], "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": [ "r369" ], "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": [ "r67" ], "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": [ "r370" ], "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": [ "r370" ], "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", "terseLabel": "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": [ "r370" ], "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": [ "r370" ], "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": "2026" } } }, "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": [ "r370" ], "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": "2025" } } }, "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": [ "r370" ], "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": "2024" } } }, "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": [ "r370" ], "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": "2023" } } }, "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": [ "r370" ], "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": "2022" } } }, "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": [ "r370" ], "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": [ "r372" ], "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": [ "r31", "r93", "r158", "r197", "r315", "r321", "r322", "r341" ], "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": [ "r23", "r93", "r197", "r341", "r403", "r431" ], "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": [ "r33", "r93", "r197", "r315", "r321", "r322", "r341" ], "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_LoansPayable": { "auth_ref": [ "r13", "r401", "r426" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer).", "label": "Loans Payable", "terseLabel": "Loan payable (in Dollars)" } } }, "localname": "LoansPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r28" ], "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": [ "r228", "r229", "r231" ], "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": [ "r38", "r93", "r197", "r341", "r402", "r430" ], "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]", "verboseLabel": "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": [ "r257" ], "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": "Fixed income 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": [ "r84" ], "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 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": [ "r84" ], "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": [ "r84", "r85", "r88" ], "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", "r51", "r54", "r60", "r88", "r93", "r100", "r102", "r103", "r104", "r105", "r108", "r109", "r120", "r150", "r156", "r160", "r163", "r166", "r197", "r341", "r409", "r437" ], "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": [ "r51", "r54", "r108", "r109", "r317", "r324" ], "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) loss 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_NoncontrollingInterestIncreaseFromBusinessCombination": { "auth_ref": [ "r238", "r298", "r319" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from a business combination.", "label": "Noncontrolling Interest, Increase from Business Combination", "terseLabel": "Business acquisition" } } }, "localname": "NoncontrollingInterestIncreaseFromBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "auth_ref": [ "r238", "r313", "r319" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.", "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance", "terseLabel": "Grant of restricted equity in subsidiary (see Note 11)." } } }, "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r97", "r98", "r99", "r237", "r308" ], "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": [ "r70" ], "calculation": { "http://www.idtcorp.com/role/ConsolidatedIncomeStatement": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.idtcorp.com/role/ScheduleofotherexpenseincomenetTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Other income, net", "totalLabel": "Total other 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": [ "r138" ], "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_OpenOptionContractsWrittenExercisePrice": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "The exercise price of the open option contracts written on the investment.", "label": "Open Option Contracts Written, Exercise Price", "terseLabel": "Purchase price (in Dollars per Share)" } } }, "localname": "OpenOptionContractsWrittenExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/AcquisitionsDetails" ], "xbrltype": "perUnitItemType" }, "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": [ "r150", "r156", "r160", "r163", "r166" ], "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": [ "r363", "r371" ], "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": [ "r361" ], "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": [ "r361" ], "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": [ "r361" ], "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": [ "r362", "r365" ], "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": [ "r360" ], "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": [ "r368", "r371" ], "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": [ "r367", "r371" ], "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": [ "r232", "r356", "r357", "r358", "r359" ], "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_OptionIndexedToIssuersEquityTypeAxis": { "auth_ref": [ "r233", "r326", "r327", "r328" ], "lang": { "en-us": { "role": { "documentation": "Information by type of freestanding contracts issued by an entity that are indexed to, and potentially settled in, an entity's own stock.", "label": "Option Indexed to Issuer's Equity, Type [Axis]" } } }, "localname": "OptionIndexedToIssuersEquityTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding.", "label": "Option Indexed to Issuer's Equity, Type [Domain]" } } }, "localname": "OptionIndexedToIssuersEquityTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r39" ], "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": [ "r29" ], "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": [ "r42", "r47", "r342", "r343", "r347" ], "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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r49", "r57", "r348", "r350", "r354" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "terseLabel": "Other comprehensive income (loss) attributable to IDT Corporation" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofaccumulatedbalancesforeachclassificationofothercomprehensivelossincomeTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r52", "r55", "r57", "r61", "r234", "r348", "r353", "r354", "r410", "r438" ], "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 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": [ "r43", "r47" ], "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 loss 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": [ "r256", "r286" ], "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", "r32" ], "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": [ "r34" ], "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": [ "r88" ], "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": [ "r71" ], "calculation": { "http://www.idtcorp.com/role/ScheduleofotherexpenseincomenetTable": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.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 gain (expense), net (see Note 10)", "verboseLabel": "Total other operating gain (expense), net" } } }, "localname": "OtherOperatingIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedIncomeStatement", "http://www.idtcorp.com/role/ScheduleofotheroperatingexpensenetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherShortTermInvestments": { "auth_ref": [ "r39", "r407", "r435" ], "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": [ "r192" ], "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": [ "r81" ], "calculation": { "http://www.idtcorp.com/role/ConsolidatedCashFlow": { "order": 6.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": [ "r81" ], "calculation": { "http://www.idtcorp.com/role/ConsolidatedCashFlow": { "order": 3.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_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r77", "r305" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash paid" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofacquisitiondatefairvalueofconsiderationTable", "http://www.idtcorp.com/role/ScheduleofacquisitiondatefairvalueofconsiderationTable0" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r77" ], "calculation": { "http://www.idtcorp.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Payments for acquisitions, net of cash acquired", "terseLabel": "Cash paid, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedCashFlow", "http://www.idtcorp.com/role/ScheduleofacquisitiondatefairvalueofconsiderationTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r77" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "terseLabel": "Purchase paid" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/EquityInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r179" ], "calculation": { "http://www.idtcorp.com/role/ConsolidatedCashFlow": { "order": 5.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": [ "r78" ], "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": [ "r15" ], "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": [ "r15" ], "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": [ "r15" ], "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": [ "r15" ], "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", "r203", "r204" ], "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_ProceedsFromLinesOfCredit": { "auth_ref": [ "r80", "r95" ], "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 contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from borrowings under revolving credit facility" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r74", "r75", "r179" ], "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 redemptions 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": [ "r79", "r279" ], "calculation": { "http://www.idtcorp.com/role/ConsolidatedCashFlow": { "order": 2.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", "verboseLabel": "Proceeds from stock options exercised (in Dollars)" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedCashFlow", "http://www.idtcorp.com/role/EquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r51", "r54", "r83", "r93", "r100", "r108", "r109", "r150", "r156", "r160", "r163", "r166", "r197", "r310", "r316", "r318", "r324", "r325", "r341", "r417" ], "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", "r216", "r433" ], "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": [ "r66", "r200" ], "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": [ "r17", "r25", "r432", "r456" ], "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,909 at January 31, 2021 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": [ "r264", "r373", "r374" ], "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/OtherOperatingExpenseNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r264", "r373", "r376", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396" ], "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/OtherOperatingExpenseNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r82", "r95" ], "calculation": { "http://www.idtcorp.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedLabel": "Repayments of borrowings under revolving credit facility" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherDebt": { "auth_ref": [ "r82" ], "calculation": { "http://www.idtcorp.com/role/ConsolidatedCashFlow": { "order": 4.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", "r89", "r90" ], "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": [ "r19", "r237", "r283", "r429", "r451", "r453" ], "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": [ "r97", "r98", "r99", "r101", "r107", "r109", "r198", "r280", "r281", "r282", "r290", "r291", "r448", "r450" ], "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": [ "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r252", "r255" ], "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": [ "r171" ], "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": [ "r58", "r93", "r141", "r142", "r155", "r161", "r162", "r168", "r169", "r173", "r197", "r341", "r417" ], "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": [ "r366", "r371" ], "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": [ "r49", "r353", "r354" ], "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": [ "r125" ], "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": [ "r125" ], "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_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information about a contingent payment arrangement including the terms that will result in payment and the accounting treatment that will be followed if such contingency occurs, including the potential impact on earnings per share if the contingency is to be settled in shares of common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofacquisitiondatefairvalueofconsiderationTable", "http://www.idtcorp.com/role/ScheduleofacquisitiondatefairvalueofconsiderationTable0" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]", "terseLabel": "Schedule of acquisition date fair value of consideration" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r294", "r295" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ScheduleofimpactoftheacquisitionspurchasepriceallocationsonconsolidatedbalancesheetTable_Parentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r294", "r295" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of impact of the acquisition's purchase price allocations on consolidated balance sheet" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of cash, cash equivalents, and restricted cash and cash equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/CashCashEquivalentsandRestrictedCashandCashEquivalentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r168" ], "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": [ "r168" ], "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": [ "r330", "r331" ], "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": [ "r150", "r153", "r159", "r210" ], "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": [ "r150", "r153", "r159", "r210" ], "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": [ "r126" ], "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": [ "r137", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r155", "r156", "r157", "r158", "r160", "r161", "r162", "r163", "r164", "r166", "r173", "r445" ], "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": [ "r137", "r139", "r140", "r150", "r154", "r160", "r164", "r165", "r166", "r167", "r168", "r172", "r173", "r174" ], "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": [ "r68" ], "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": [ "r87", "r218", "r220", "r221" ], "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": [ "r86" ], "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": "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_Parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r276" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Class B common stock for vested shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/EquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Net number of non-option equity instruments granted to participants.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted", "terseLabel": "Unvested DSUs outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/EquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r270", "r273" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/EquityDetails" ], "xbrltype": "domainItemType" }, "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 price per share (in Dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/EquityInvestmentsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r364", "r371" ], "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", "r137", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r155", "r156", "r157", "r158", "r160", "r161", "r162", "r163", "r164", "r166", "r173", "r210", "r217", "r219", "r222", "r445" ], "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": [ "r14", "r15", "r16", "r91", "r93", "r114", "r118", "r119", "r121", "r124", "r133", "r134", "r135", "r197", "r234", "r341" ], "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" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r37", "r97", "r98", "r99", "r101", "r107", "r109", "r132", "r198", "r234", "r237", "r280", "r281", "r282", "r290", "r291", "r348", "r349", "r350", "r351", "r352", "r354", "r448", "r449", "r450" ], "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": [ "r97", "r98", "r99", "r132", "r382" ], "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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r234", "r237" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Number of restricted shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/EquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r15", "r16", "r234", "r237", "r275" ], "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": [ "r37", "r234", "r237" ], "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": [ "r16", "r21", "r22", "r93", "r177", "r197", "r341" ], "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": [ "r93", "r97", "r98", "r99", "r101", "r107", "r197", "r198", "r237", "r280", "r281", "r282", "r290", "r291", "r308", "r309", "r323", "r341", "r348", "r349", "r354", "r449", "r450" ], "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": [ "r92", "r237", "r241" ], "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": [ "r355", "r377" ], "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/AcquisitionsDetails", "http://www.idtcorp.com/role/EquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r355", "r377" ], "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/AcquisitionsDetails", "http://www.idtcorp.com/role/EquityInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r355", "r377" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/AcquisitionsDetails", "http://www.idtcorp.com/role/EquityInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table Text Block]", "terseLabel": "Schedule of carrying value of equity investments" } } }, "localname": "TradingSecuritiesAndCertainTradingAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/EquityInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r36", "r239" ], "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": [ "r36", "r239" ], "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": [ "r16", "r234", "r237" ], "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": [ "r36", "r239", "r240" ], "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,192 and 1,616 shares of Class B common stock at January 31, 2021 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": [ "r234", "r237", "r239" ], "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": [ "r418" ], "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": [ "r257", "r265", "r418" ], "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": [ "r72" ], "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_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r113", "r124" ], "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": [ "r111", "r112" ], "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": [ "r111", "r124" ], "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" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Weighted-average number of shares used in calculation of earnings (loss) per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.idtcorp.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "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", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "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": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "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" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r194": { "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" }, "r195": { "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" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r231": { "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" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "63", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=117411753&loc=d3e23176-110880" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r256": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "http://asc.fasb.org/topic&trid=49130413" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r267": { "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" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r269": { "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" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r271": { "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" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r275": { "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" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r277": { "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" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "720", "URI": "http://asc.fasb.org/topic&trid=2122503" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r292": { "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" }, "r293": { "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" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "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(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "c", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569655-111683" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90193-114008" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90198-114008" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90205-114008" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=120519491&loc=d3e90476-114009" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r371": { "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" }, "r372": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r381": { "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" }, "r382": { "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" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r425": { "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" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16)(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611282-123010" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611282-123010" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611282-123010" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column E)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611282-123010" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column E))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611282-123010" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column F)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611282-123010" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611282-123010" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r481": { "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" }, "r482": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r491": { "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" }, "r492": { "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" }, "r493": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r494": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r495": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r496": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r497": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r498": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "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(21))", "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(22))", "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(23))", "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(24))", "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(25))", "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(5))", "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.3)", "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.4)", "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(c),9(a))", "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.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r72": { "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" }, "r73": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r74": { "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" }, "r75": { "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" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r78": { "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" }, "r79": { "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" }, "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": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "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": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 95 0001213900-21-015206-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-21-015206-xbrl.zip M4$L#!!0 ( !>.;%)G;53IAVL! +T?% 4 9C$P<3 Q,C%?:61T8V]R M<"YH=&WL?6MSXDBRZ.?C7U'K<^:$.T+8>O"T>WR#MMVSGMMM>PU]]NS]LB%$ M8;0C)$82;;.__F:5)! @]$(2DJB-V'$#>F3E.[.R,C__GX^9AGYBTU(-_==S MX9(_1UA7C+&JO_UZ_F/0Z _N'A_/_\_MV>>_-!KH-ZQC4[;Q&(V6Z,Z8S0>* MBH:FK%L3PYRA"WOV"370U+;GUU=7[^_OEPI<8RFJB2UC82K8(E^@1L-]W)V) MR<.NT5=31=]E$PDB$OAKJ7G=E-##8(A$7A2NY[Q\?( MU"X-\^U*U355Q__[Y?7;E>W!)-NPL"N1%UH-7FR([?/U0QH65C8>!)\OWXR? MD<_I-B3!>XZ^F 4#,[;-*WLYQU=P!395Q;L!'OU'\!TBSTM7Y.>1;&'O\C%6 M5U?3*ST@X0<"3J_!"SYP5,MHBD(GY 7N%=X-Y$]V!!\B%Y!8JU"(_"::+-/>O1Z^#+CT0PO!SO]^ W+Y43G>HI9[9?O*^7&%F?$F"\-GQ3#G M!'D$! $0)/@6^";+\\#UD1\"8)Y/^&"F48R%;IO+H&5:*7"O&WH,_C?TQI8, M?.P(@?L^H=?K7=%?W4OW7T04POGMYRF6Q[=GB/SOLZW:&KY%GZ^WSF_-X8 [3FZ F5SY3SU\\@8+V\_ MC]6?R+*7&O[U? *77H.*FMMHJ,ZPA9[P.WHU9K+..5]P: +G9S3NP "\K_/ M5^3?5.%]5;$&ZNYUH>'&B_R&B6[S/W\FFV^JWK"-^362YO8-@:EOIO##^2"T>&.<:F\[0OFJS\@40 W#(T=;SZT7NR\[O@ M_7Y^^]__*;3Y&Q?VG15<[2SA=K70^2:V1H8V1NTHC'E+O48$N?P-(L1JR)KZ M!E\I0!YLNM^I^AB3Y_*JOH9R'@Y#-,52OO^S-9?U#?Q/Y)FJ+:^CWN:G%5 % MGC2Z_?'T.'RX/QL,^\.'P>>K$>"=//ZV)LL;/-S]>'T2K-ITQ?/K\^OWL\_J!['J3XZ]=DSG MA_V*)[^>*Q :Z/(,W@2NY_6]H< UNDV-YJW -_[V^6KCWMLDPLPX_%0XW$$( M'^#;T.]VP3H'ARZ<*9WP[-=S-Z2['AF&-I(US;!'QD<0S_YM(9OP9&WYBN>& M:0?(44P?;P0(ZG6:[9L-7M\4 Y3^X7_[T7\=/KQ^^P=Z?7AY?AVBEQ^O@Q_] MIR$:/B.PID,PF4B0T/,K$EH7XT_H^2L:_O4!K0WMVLCV[X;D9Z$G-2M@?"JE M0%>V'C0HQ?^:;B\/KX_/X.H\W3_<)V#CZ[%LXQG\/AW+RR663:P'\?$+/,<8 M/^CC>[A\:S%$$AKJ1V.JCF&]U\CY"\M3[ 9_?OM[_PF _ >2!(XF6?8P;^EU M>#49Q3#KB]@4"CX[Y )NLS86-+NIDNR?9RVHSF_>;,O*V?"U_S1XI$J9Z>NR MBR%PRITQFZD627R??54UC("0(VQ>1^GI-8L\Z+9J+\F]SJW@!S>$MM01JJ-& MF3-\JN'>X_WP[.[Y%?14?UC/U,O%PP=X.^@)Y!49$_2*WU2+[.< \UIH,,>* M.E'Q&*DZ4FT+W4UI4/")R6HM9=6%P99'H.D5K&ES>>QLD__B4U;563-6PP@G,2Z]MB[8'M5.VP>C P7 MEF;OEWU)_C4Y;] V%,ZEYTG=*,N&$&1N&C^)==R,5APK^:B3#2[#I/NH W+U MG;,7=6>,MV.70PW[/=;D=PB:0J+RSU?V> /9GG3\$HQ4EUM6F*0XW(\]C_VV M7E)FBFX3;"A_/!) 04DJE&B>CY,IJ42Q(36%%B^UHX@%_S%3R,\6*@-OJJ!] M(^:-2M&982+#GF(3_6MAJM9850BMP-YMV3%4S46J?K5!UVJ^R;KZ;_IYQU8' MREL<#@B3UQIST./EZ^7@\NQA-M>,)=Y.2E2493:UUIFCM@)99:52DBGI+.'U M&,\%S.6_U/8C7]!2JN#D!N\ (U=@*FG;8O;'8Q-;EOOGFZICX?RV)?+HBVG( M8S2P38SM;=O&)4TWN(^_@W\^FT/C'<0'%B6;?R1^ERJ.SLW'S2K,M7+Q^&( QK7_I\YS<('YCL"+.;E4 MR3$;;#,S-64N3DF@/S>!+=6YK"'\@96%K?XD\3\8!&Q]"F/(3+R%4B('> P1 M)MM9OLL!5S0L=D/E$D7KE?0_8BL#HL+[)I8=\;_H=:1/.WL*L1_VS0 6>ID: M^BH7W92Z#8'G^4.2T=79]KE8I_?^^S^[HM"YL>"E&IX3E""=XH1#H!BT!;$Z M2 ;$ SJW9:)4"3^6[CL]!3( BV6JMHJM,Y-R-#;Q&,T7IK4@F6O;@#N=$%\0 M+T:?B+V#Z!_U%?NZU$Q<@L3KAK$.=N5">A;9$&+R,)7HDBP72D/3G MO6S+B!8Y;C']^AF^$/.,J"[4Y%MNV=1"HUMI:- 8HHO__L\/N7.#1$F\=*^P MIZH%(,MS4CYU*/>?[7+_!LP.P)3AYX9EKQ@;6Y\HQ[J4C,NV8E*V]3ZYO,N8 M=I-IP_3Q&;")C#1X%4:R J&_VTJ"4,\D.BSP6T3.CP?\8,V U^$=CA(D3$9: M$5W73;@*0-1?YF'WST M9^'&NRSR@AWX/ !6%Q(>=B_>@M5;BG>EJE/W!L1HU!"]E(_?]ER6C!,+2OOT M2-;'\Z,U//&X-;S0SMNU"]^[\9S$%KP"8GD;-PC$X(GHQKLI9[I%\XVPG(-# M'ULY7U#>"MVQ"H)::OV2;4R[::KC@A&"O(3!+-TWI;@@ZN;-,)=!&]3$PIEW M[@59(J ?3I:(O,1>_ @YD*F=K&0CIC#D*P!/02H^+K<=E]'S1Q0HA)@+.^]N75X(R/.@F*B&D<#/9#-VC2 M8V$YCCZ\%@,D$#^NSG)Z(2<)1.]VW32A?RIT"?';$H*/(O.ZM$HTII" M".%Q";H VM-HSCG.%1$K?;H^(ZDM%_N1>:H$Q_:)!L:R/I$UTL!OQV(2F%=Z M=V7FMM7DB3-#GP;CWV53F:*NTYR VTX*3>4Q)>O$ &OW3H61[!/"G0N;BB5\ M=9UA>=&^%&4!T>W>FH:;O7'OYKFF79OJCQ+S+68)M[BK2H2]%97N%6VI<#B# MCP8$(C-P2]>U:(-(P3HQ%:Z%KCJO*&3E&5$3N@!VTC-."RS6>!0!N->JM:DJ]:C>PYBB)7?> ]"-P'S!E[S MYP+K1'<(:YAI2UOGACUD: >0H>W#[MZ3+/X#B[ZU;<"\>O,^2.8 >F,$?/]' M8X1!3@%Z67N7E]9FJ(-.#X"=U?"KG5OH;TV7.%X@,*RRVVH*,3-(0F?YW MV/_R[8$T);I[?AH^/ T'B;;N*[#V+3?P(&]_HS YONL?LW=$G'I11V; VL,5 M9$6_GC>=\RDRFIK$_OVG_$^>%\YO7_JO0_1XB;X^/O6?[A[[WQ"8WN?7[VY? M&-D],6*/5X_T.Q2KUR1QA38\C=Q*,2EH0K#WM@.V&Q)M!B-[KLIZVV8[^MCS M6B$6<-U20]?:TV C_P.],.P.Y2*PF\ M.9RFW@;YJY=21?0XL5.,=O%#E\&SMO'X4YIE5$SU!"VE$,$MU8O#BJN94L@; MZWLQO"&OTOGMG:'3T('NSW^1-3(&! VF&-N6(ZI,1IF,,AD]GHPVMV349U:- M"7J>8Z>'4K6E5632RJ2UHM*:DR_="I5[LMULXBG6+7(,@#1AG&%T\J2(R4V@&,;:$.^@K+.E9:M3J5DBP7$QQ#9#='H M^7>+Q,M$S!]/^. -WV5=?J/2M>K%=Z]:RH(.VZ'G7ONZK"TME9JYM5""K(Z= M\GQRS2NV%EJ]TE?"%YGTF M@JL9UH*40?9'QL(FM?E_8!N]JM8?U19'B8DC$\?C5&T(@E^PF]E6;6R_",RJ M;1J:167[Q304/";B?'*RNZZ$DXX?R=1"G#9K"[>AC->[;KLD41"]DL3'2_0\ M_.O#:W ]8K7SV%**#":S/946EM+8'JER%8,$Y&_X#4)$:KYH4S&K%AN83 TP M-9 H(FQN"&\_HY P)[$%8$F8B+[*BFV83&*9Q)Z@Q+;R3KF2-_S0?>,B!K*& M?3O]R->QEH2 /RS:LMXUI16/ UM,')DX)A''=NXI57C#/9[(=//BQYPTSL6Z M:I@^,60BQT3NA$2N$Y3LS%3DX W?51V#Y9M@,'B^30LF:DS43DC4NGY1:^4A M:O"&9]J7[5%WNK.HALZ$C G9"0G91A%-.P\A@S<\?$S5D5KQ^C0I1?$GVZ:K MPC:=R)_?#AY_>^H/?[P^#&JS+1=44!FC2^_!'3$+[613"/ QV6H?C"%-LL0; M]#RGU8#7Y,%NI]T;]#^T[=W1>FCY1KL%:8V@L<@.GG3B1FGQT.5#BX>0&S1< MSF'=WXQW;-*[;A"9Z^<@[LD@Z% WVF9Y=Y)?/%:I5,[^A M=H"A?1VI:=S]R>E G&$KNHT:!9]5SC0*6E6?4X43ZW_[.A9M.0Z?PSM^QB!1 M_,YQQV-PJ0X*+*3KX=WST^#YV^-]?_APC[[TOX&">T"#OSX\E+;_829FJ@I+ M.%)?]EC#YJ/"_>U R.L+[4D_]31#&^HEN&,5_HFK54>[MRM]F)5SM1VYC6Y_ ME_6%;"[=K3B!G5I$0"_@"*-Y;%FU]ER#E MY>.HN+0X]#G'1-+=PC2!59!,,75= S2!T4^2=-T,CSK=7[:G/_C'X&R-?\B0 M#*2)!*GZ4L@_R"3EG[)&8Y?,>OH*F38<_J\8<'6WN@B;ZMLT4ZR%CJF0_&,J M&E*,*14+J_$FR_-K0HR^/B9_'M:4Z-MWLFF2"60T@[D:5B'YAE4L+' S.CVN MV15VIE1D2DA&[FUR-X]%[FZ3Z[;Y#,@=6[_MCTL*U%BOV+)-E0[R4Q(IK]BF M(<"KJ8H&62/G0.82^![7;75C<==!=OCHR$XOO]DA6VAS4EM,C.Q<'9,CB/8] M'D',O*Y&/U4I)GA85P.[GO)^]A$%KL7'L_NG*JH),2IT01ZE_.2Q%-+FGOY0 M]9^@QV8G:3;!';IVT/"XQD*TO#4YJ;D[0)#)6UJ$MKA>NWGRUF]HRF.,W!'2 M%C*Q@L&3&&F80SJVR9$LFG.0V6KX;BMX-0MM MM13^Y-3JVD'V4&D]83M:#0A<6V!Z-4.,-IN@%#SK-0C;6E3'H]D9 R$I]CKB]*!;3Y?4/E,PQE M#%O6TFJ 'PA-05.ZNT&1\P>)T>E*'*"5.I\.I&X_!UC8PX+6')H MKLE$#B&B)IMD"&+Z^OC!0PM$52%\Q7/M)O.8\H.AY7V'#\J%"5W.;$+G-&L\6IQ/5:R7%:*2O'-I57_/'- MT-^&V)SY=D+#ZJVX)G,ML\-GE^M*.19P5,0(.G.1]#>D8=G"#J4;QJ2Q@ \G MGI59X>8;0-#^2.&*P5!3HH$7_6P>DC)8W*L=KF6]IDLG$9AS9=KL?G6-\0W?>@2<3_6/N9 M(2HA!-XD7.7T#H";:'&GA@L[212*>5[$AE%(%KYAQ]'MU^4^61JJWGA6":\CNXH\9^5_L !S[;-U4JVO0: M+&AK MNO;D.P0I-,4=KD.4'(421+ M(7!W"PN P28@=6Y8Z@GO9-\["/"T]C):9_,]KMUA=9;9(E5H<;U>J3?/CG#X MSY=\8%MI&6VE)7+/FEP[XU8EM2?/@;MIR;QGCD^AB#.SU,6?!4RC$,II6PXH M#$W (1*$K1)K[I4A/IMUCF@CBRLY8\YRKLYR'%X3.*F9W#B<-(&R^J4 MJ%R2WL9B0"='YV$#\JP7V7PVZ9S6,1W-\(+-P50VUR,:^$W3![];Y'V%/#!-P"+NDSJ&B(-_DU(O4ME*[*ZJ] "/0O MDJ.W*(@$GN/YH)APZXL;M,'Z8;:RLR4F8==VSV]U8Z6ZZ!^7ADBU+%(-=F2? MI)6ES'M\Z2VI;%Y.^VB+K5AUAB9;E@-]'V1X-O-,+L M (K1WZW4VM*WRNR4=[MP<*16;,U=$!X?J<8N!0YC@")Q8B>HH&6;43?-$8F9 MB\+G\\*V;'@A:+=2(#4N/ +7Z@3M%^W!K+%^[-Y1&76:.)$)AT3,7$O1':AZ MB,R$M;-'9-TB5>KMH"^)')W.L1V=;FT"(?/P8M2!$QG O2&53 M0+?7: 3X:XC>MEB&3;*P#R(A&< %:I&3!+*ZT'Q"&X M;8[A*3\Q?%UM?R@3WHDPXV**>9?5PV0FG!V)R2/VL2OF'"J\D2Q+UA 9CP0O M0HH\5TE10K4%[8 3J2N4O !&'O4[!Q\A7-)IFCVXP@ M])R3"7(BP,U4=YX^8=(%B)P0<#8M3T\P!8H#9G_NH/C+%HKKZ M>Y&2C-D@2 MX<2T>:XIQ%2DV:W\4\5ID][4):%-J\V)8DS/(2?:5,Q?593%;*&1#!8RG/.I MQFQNXBD&:_@3(\VP*E!"FY=:\&&'5F3?^7'C= _^!@AZPO;S9"A_^/G2@I7" MVP+:A+9B]N)ANB.3MBT9$Q"\:"%F$'ML!5,1C]RO@L9XHBIJ_'[O=3A"DI?R M>L6VK.IX_"";.I#4\N'YWD%S#'87A [7D\JKL>K/ .F57S8,()&NX\=U=S-S MJ8H[@12_^+K\WE5.^FG@0XES5B"DNWJ/ZZ;('5FE/0DZ.TVN$UB_5*)< M8#/ \Q NQ5:VTDH.5L)WIJ%I)/.G BE,;+'I%ED(^'=5-TS@PT<7J2%A>XLU MXBG**PBCRAX?0.+:U?< 2C$G(Z')KP,?%^8]0#BO+0A57PR3O*EOVZ8Z6MBD M2?+0V%3TT2JI1[*\3"L=S7G)EIH=@8- IIP.3RD4DQ8XN8(-]*F*.O0U*>CK MXR2Q !OU4TE6R:2?15)6R6\(T!55[/2P(?E$S_O-_5@DNE8;4\Q$(7(FFV\J M$(1-=ZY6X")B[*SC.$J)>7QSR4O/\V0 [4UUF M\,0E"#MTHF*BZK"LJ6"Z+E-_3GB27< MN/_2:*"O*M;&U^A%?@,%.@!' ^L*K%NZ0<]SHDZL:_+@ ::ZY0;1'7]X+6HT MW(=1#>,\SWJ]1ZW_@V@_;0MG62^AU M#IYTHH^U>.CRH<5#R T:+N>P[KX)VEJY04^@PQVD/1D$%8+_IBOO+HHD@O45 M>O:A:PY/:HQ,+/_1&&&P'?!P67N7E]9J36&8W,437?N:;_>"X(>:K&9-UHKP M=H1DTO_(2!W_>B[_D^>;1!CDVU)8M$,ZR9S=/;^^/+_VAX_/3R6Q=D?2M559 MU=WST^#YV^-]?_AP?S88PI_O#T_# 7K^BIY?'AQ*#CZ/S*O;LXL?N@RQ-MC5 M3R7%0@6=L8PM)_6/X7V:YGK4]' A^0PW*-[GS;A%,31-GEO $MZ_;M"[.K:G M!!;^%\]2Q8$K.@ER'IQ!V1\)4+,;' 8"N 0-OYZW5TL*PGH2:YZA,3DGHSZ' M4Q,\U>_PU*F%'H#R8RI+_II;9^[G_!;E!X7WBN2XKBUA!NI'E89YQO,I,.]ZK.^89$T=9RQ#8NP\.WB% M#O]F &UJM1T$53 6DZ)+:)[OO348&Q>JCNRIL;!D?0R,@C\4#!B=8],Y:H3& MLBU_2@96CGB)O?IDC\IUR\]UOEOB+T&[>MN[?\Y.GSO:T/J/;0#<_ I_9V[K:V]H(VY#H'5"GZJPPK)%.C^NT@W;C]Z D:+'!8E4R M+ I\GF@4):[;"]J_J1L:\\1BNRMQ0B]HP[1N6!2$/-'8;G)\X'C;E&A,7R*V M_=SXROG.L-Q>^-[@\>M0^[3GA?OX(8!@T1<&/9 !4P%@\O0\TK"XV+VD3'ZO MFEAQVB20T^;N&&\+78"'J"WH,5'X>HSG<)GJ''<@$B'/2.76O^D7G_XC9WSG MY)JL9G-10>_KXP=7S,-ZW/0X(:!?4TD8,R_O(Q6F1*X36&-9?DP5BJA64^0D M(=I4EA%1!_@0*3$E=(*.*^:AB+-5LP-,BUDY](9U6+CF*-'Q3-55RR:( #U[ MH59'DY(MOU[*-($OLTUFT&'Y\J/M0.4\>%HZW"B&'2*J!8N&>O(\'F;:H-VS"J)WM2OCIYA2$: M$@DAK!#8ZC/63F=H_]A$:7:C]1@C2D9>?DR:B('3CQE-\HDAXFHO M3A"B(ZQ49"E;!.'L(SF'<)6=W:2*A@ZKS%UTQDX2NQP?>*:P OY=!EG@.!@B M.\IO''3(38C-IGV]7$*:'2?FEH[E:"5(U1>EBNE-/58 M)))4E@XPG@?+$B>TH_.^JNC%*+!1Q4D4Q5!""Q#9$<:7=\,E/T8;C:%^7_30)@80Z-(V&#(M' MO"YT2*4KI0%(196CMY0$H4!@=[U2L'9>ZC$%DGJGEL5)CJ.J%G6EUY#)<=1L M%U7AF(V?F5FR)TBS5C:VR4EW/QFZ$1C7A&28P3.)-KBG%GOF93=2$*@58X.$ MD2<3BY6".@+7R3*Q=@KT.-C9$K+B.FJ(;H+F"YMABF_\.D8ZH,3NH=JC\K%8"^F\5.U M".T G\&6I[+>2GC^\U#C!ESG.BE?L(XG:@AG21PO9KBG7OU=VMRVTQ.3!H0^ MAGIEI,G(>B:@##F1QRA3Q'9."J'I\!DF+PK8X]D7>#UA;VO'W0FO:+P%9APH M%K&;*W$B7\W-B@,L0AS,]/AJ>MCY8D44N+98VB+NW+1A,&KV[&FWA#11\%$* M@S((%HBVO'#4Y2=$U"62?1/6\4^":EA8 M::@?C:DZAONND?.W01H.P1-N4.CO0L3O?/COO8"P:L=1>+P?HCO#G!NFUTZ% M3D2)H,6!,R9C]59--1^R -\@-+ 3^.06I'F(_:@D);*R^B$N6(S]1T:'W,D MH:O42]Z7H9:4*,8LQXF5N]&'56-2I-0G:QYD4X?O+,_TK8$RYS=+D]=]!UM\425Q?.$:E+K>6%;MJP3)&U&&_[< MOZ=$Q18GM:N?-"F(8@?LBF5(LC8GQ2@V9"0[< ,M4R%K-JN_ZUR4D*7?9\M6 MR%(4[L<@6:Y[#:7-K535I+HHV^&@*'GO"-4/("MK5-,1K2EW"=*L^P-:UI!.[)IS>>42( Y%KO$\ ;,>Z+F^$+]A :D@*4QDDEV1S%F MY%"AD]M1=45;C)VWD$ZT-GWM/G1A$#XT,;8P$'J :JC-LH2?\CEZ-F:QSSA<< M&F!3G=R@F6R^J? N_L#&19ZJVO(YZ&[W6 M4O^-KREPZ\61!\+RYNZB]JRJ @LZ&V",9(4H=EE?DF-^NF'#$VR#6&9Z/D0& M^XDFJB[KB@J:'2RHC6< BW59$FQX8!R-&CMO_DNC@;ZJ6!M?HQ=P1F[@\7\N ML*X VILWZ']D;4$(@!H-]SXJ]LZMOG,?#C -VYA?HS81-O<+3P#I=U&G>\Y] M>/ _D-^67F]]6R^AUSD(U(DOIL7 X_D&!KRUWZ#A<@[K[IOR2%5NT!/X;PY^ MG@R""M%_TY5W%T420? */?O0-8/S4URM5I7E)=/555G5W?/3X/G;XWU_^'!_-AC"G^\/3\,!>OZ*[IZ_O[P^ M_/7A:?#X/P_H\0D^/Z"+;\^#P:>Z8>'BARXOQBK8Z=HMK=1L&T>5$]6X!WCG MZ(@"H;/K6M.B$O(9;E"\S^[[WM6Q/24OY'_Q['&G3BWT .0=?QZ95[?H=UE?R.8220+W M^6I$J87R@\)[17);[2F'<]A7>:]'?L?H;$V'EV\ H=_LT 6L9GE5';>\B6E!N%YOG>6X.7 M>:'JR)X:"TO6Q]9.?YD(_LISV\EU3%OB+[O9X/CGK/?W;MQV@'\)S9BOKHJ5 M&W>O[FU=79GVCJ&K#>;4DJ&Q!,T@JX_$4K2.K 0:J]-H,G351VRRZ\SY(OM% M)IYBW2([^QN*FQWK8,"4\%A'&HX7NY>4Y^^FLOY&V!SDV,3PD'_CL=,R%32( M_%-6-9+):X"R:%@@^LC"RL)4;;6R$W^HD-_Y9=QI#O1CM?R_@H\)B/I-5G6B M])[UP6K-?5.UX*=[^*B_O8 ?;XS!NWN>#.6/L(F)9>U-'+L3GT0>VA4%\2:X M_]VQX,]IM'+A+"(<.E,S1UWGDCT/99=A.^C]&NZK84+P",RQ,$VL*TMDF[)N MN8D\N!B]LY%[)#@U7ES7Q\/UUCVQ"2F:.SQ+ 6N*V0X M2J_V?6RSUW_%TKN5XA#'R5*[ZL06N!8;;U1(-%\6>G=B^#QYM;C.<5!%$0;&VU! MSV_O]J?:*YI=#*":1[%'>J:0.$N&2=VJ@P:$" +7E,J;6,S)\!2&7JD7?1B] MC+BM &I%GN,[T8;_2-C-3:GGB-]]P[H@FDDS1K,\P=1NFC=LZM^F-6'S_PJS M;&P:8';D.X+E9+,!JQ;1Y2:+;%+@T9T!-C=P7WE62+088VQ?.!+*VJVB>&,> M&G)*4O($:RV[B!S!3(<4& F,*D<*C4.DI<=UFXPN1[.C\0+D7F:-83>LYT75 X$Q6P7E#.5DO0,:K&>07MZ!DFGTC/H."*Q MU>>G78<^/VA>CO?<;1CW).%VG[M[LEM:(R]FHP'?>W=A MV].SQNN+0M\O"1PBO0@0;9FR?5 \9PSLI+[2TGL/;3<37^E(GB%YQ76SA6CB MQ?*T1K?;D\,'OI'AF2XG)Y3$PHB7?<@%J/HN+"OIJJ@V3=RU)5J9WFFR9:&^ MTU[JSIC-/(G+7U56'VU?&-J2H:T/P!"E+FL.YEYD==QXU.D'"L"=/%=M^)5A M,,[:+93E$6,S*$T^NC1\ME?5SGSPD[5Y#"68;41$B]QQ-5 M46V&M3"L;>[..XCS]N@9PX6K/KX;/G]Y>/7"9Q[%+ +9 X@0!,>!A3M)7I5^8S+. M*UO1KXRUZR^FWL;T1\6.-&1A:,J"-JE8@']QUY[G%\)_K 0TZ\&*\BF['A M86S8+C\;=CBA&UWYQKBPPES8*3\7"A">\LWH(XJ,#RO,A]WR\Z'$M8[G'S(N M+" Z27]2)N_HI-/A6MU2I&?2ID>CDY\AN<_SVXHK_<*KK"I*N00G5MS1_JDDG([Q_.;+TQE*EODC)UIS!"> MS35CB7'574&1K[>(Q46#P-! T"#6&@WAZ2 Q^38U1+K7K]A3#<^3M1*ABC96 M(TPI1JO$:)P$CR8\.L9C,U[4%)=J,UYL-+# G**AWH%YUFWP2J>%CI2N^\V4 M=9ODZLRU+X=I7I3,$+,6(TL=JV2J^86%,7HR;(P$X=-EU3TXECF@:*AWYB#" M=4F?S0O>%'C4%7+V W^%6&>P$AQWDP%"2UE7<*PN-D(O^1YJ_;P;ELZA:*AY M.BL1ERVQ3(*5-]'U96*J.2=]M!;C$HL=$ M*TZY>F=M8J.!Y1 H&E@.@:*AWCF$V&A@T2%%0[VCP^/Y7)XUO3-F(U6GC71" MW:T4I=TU(D7Z3=T*4.)(63^:XVR,Z-8LZ8^*=,PC56.F[ M+O?70].'QKH+#.G_\JB[35\&4]G$E&'N?/SRBIUP ^P^5-5L%,U\8H5XTVG M3Z$%%"$'F4]9L1V0@#P>Q9H2JSYTE0W+S!$T-&N>F8N+!E8,0]%0\[1*/H[J M,=5Y\H-2%XR5)Z% TLI4?1P%)Z% TLI4?14/.4 M7EPTU#M/$%'WDCRU28KE_.9SW[%8*\[A[%[R[E&5*6[)HTJQE(@_4MZ2MH:E M&XA/FGQBB,\(\4G370SQ&2$^ M:8*-(3XCQ"?-)##$'U+!D[Y#]8MI3%2;^('[-V<%B1/XY!6'C*2'D#1]X6\< MDO:2]PIGY#Q*349, 17YY&?A4E$TOXQ[LI",?DXZO^CW_M./_NL_?.-_TW!I M_IUQ Q:W2Y4,VN%&O"<.9Y=I.,+!TXF.-I"#,=2*H2D[8ZM"V"IB*A]OA;-6^J.?>?M9K5;R%HG,QRH!2Y66HWK$ ML3H>4SEIN"L*/-V5(9_H1LO<_VKG84C@@4I#=88M](3?T:LQDW7.^8)# VRJ MDQLTD\TW%=Y%+N4W7^_-2-](S?&D$-8#:>["R1 MS]9<5KS/+HC>S".>=Z="7<< ]3Q%$G0W!;J=_0Z8+I^0E8*>L7JK8I#U@\65 MUJL/RVQ[*(\2??K2@?J!OL/#IA9Z .J,T>^ROB =6]?)UI%Y=7NAZA0>>VHL M+%D?6Y\R76O*_'1Y2$-.X^]Y:K0&WB4>?>GC_1#=&>;<,)WN&G[=F"WV\T%) M+&;US$DN0-5W8?G(RUY6C+^$($64"ZY3BY4S:Z1/U1K(%QTX0D4K]^75 &U? M&-J2H6U]'M_!'#F5WWC4730ZA_,9!L,P."3]MA;FTD$98[EHEE.4Q6RAR38> M.SBC=>0KP5U7D].O*$BD4($A-1%2[_%$552;82T,:YOAN8.XU:E3AKI0M6?8 MGLUP$B'YHZO(DQW;SW;#>:D=/.,Y1I'0CV^K"B$^;840&Z,=/\F7OM2QA"5$ M.4S09LR7(_.5:0]_N]PH>:,$QGW5XC[IP%'>N98F=;AFDRG &K!@1$5 F3;9 M]E0$M-J<*"8OD\N(%]/6!C V3,*&Z5M-%,:&H!&%HQEEQH5%<&&9SC/L*X^2 M>IQTO-"$\6$1?%BFH'A?)S>NS;BPXEP8RH1ELLA;AEC@0 N6(3;)[CQD8 IV M=1"R>]EN^7?VG5.30N=2(NG+AP]L*JJ%R01EB^ >&7.GP31Y1RA6RM[RJABR9/_B*YPM3 MF)Y0Y?'%*=2E*GGH*([U12^.VHB1,A*Y;I-U,)<95 M'W#288D+B@:6N*!HJ'?B(F?/\'FR5B)4Z\8:(""EJ"BKG?O7J7FJ*"X:6)Q. MT5#O.#U?]Z\$6JBZ6<+?3%FW27[07+N#F.[6(Q4\P<7(4L%P86&,G@P; M(T'X=%EU)[#>":'8:*AW#B*BO"K]CG)PJ"XI2^6M9!U M!<<*/X5>\D;>M7.0NBPQ1-%0[\10;#34/&H/#=/2'\[(1E'EHY]*38^X;)EM M%J6LJ<(O"TO5L64A60$FL6@/DHH3KMYYG]AH8%D(B@:6A:!HJ'<6(C8:6'!( MT5#OX/!X+I=G3>^,V4C5:3O&4&^KFWSN6HU(D;ZNL *4J&[>D"9:&R.Z/ZP8 MLSG6+:>Q:$E9+*;2Z]4\ZQ":$$O?!Z4__M?"LF? .-;06'%@ M*IN8,LR=CU]>L1-1X $V?ZH*=FI_7[%BO.GT*;0,.*0]SRGKQ@-2F,>C6)JI M#A6C65QEPW)[% TUS^W%10.KR*%HJ'EF)A]?]XCJO)F\&THULZ#WJN6<5Z>' MJFT#Z1L!!E*]7J15]X%94I"B@24%*1I84I"B@24%*1IJGA2,B0:!KW>>(*)N M.'EVE%3L^>WGOG8O5HP"F::011JNI.4Q>91*EA+QU4U]T@D(-.FY&GZ -,.J MNMLG\"P=X>"!Y2,FG%A DV:,P@@38W4,\RO,)TU2,3&&^8PP+R3- MQ#',9X7YI/D"AOD#]H:;Z<<$O9C&1+6)HQ=2W2AP4B]Y\T1&TD-(FK[*.!9) MQ2:C9Y'T3!^?$P_L[#_]Z+^N9G8*:6=V[KP\8V8- M6-PN)3(8 A'QGCC<7*8I. >/Y#S:&#K&4"N&ZI26H<0VXZ@J)9=+--$X#V)^#;/-85BU5;:>5N,M7RL=> !AG'9>SI ,G.JJ?):4O LG;SVJU,DM:,A^K2)8J+4?U MB&-U/*9R4F]7%'BZ%T,^T=V5N?_5SL.0P .5ANH,6^@)OZ-78R;KG/,%AP;8 M5"P00=6S40O*JO09H?$88CO]V:R_KF"Z/?18 F]_E@ MKP7P?VDTT%<5:^-K]"*_X1NXX<\%UA7@_O8-HD<$X0VHT7#OHZK,N=6WG>@L MI6$;<[B-2(?[A2$\LKY%.=(X6#S,^#'AK MOT'#Y1S6W3?ED:KO:A:PY/:HQ,+/_1 M&&'0C_!P67N7E]9J36&8W,437?N&: >#X(>:K&9-UBKQLK?,4HIC8R+/5&UY M'?4VGY41*/$>[X=G=\^O+\^O_>'C\U/=EE=/HMT]/PV>OSW>]X#(?SY M_O T'*#GK^CA;S\>A_] %S]T&5P8&X\_N245=_ 055_@\5YD4!@#:C='OLKX@4P'<_7;^\\B\ MNKU0=61/C84EZV/K4U4(D)KK8Z^""4-Z81#%E3!$YRGR!IHX7P3".\.<&Z;3 M[\Z?CJ@*FLL*5VH).V6D,;@8DYTN7,QXEX86 <:[1+:;>JATT"F%LT\_(V=B MK&/$JX+GLL)5;OJO2?^%D?ZT2+_NAT@I3X$EG1$;C[K+"DZ#Q*I@NZQPE9L+ MAJ3M^\)J(IJ5P7#986KW)3?K 5:$W_5!:\J:"XK7.4F_]"P_3Z@4SU6%=3&3'6D M.X3I[@Y+[5_B'\ \6F;$/??IQ/%#]'PW?/[R\.KN10F]/<3T-L"#5ICKKNT> M7!- 8I9>1M4/9@;\?X7CKI4%R%YU:&8"$WK$OEG:.M/ 4ZQ1G'M(E6F^A0E, MS$Y9S,I[6%QL!34M9G+&Y*R*JM!U@>/;(A,W)FXU$+<*=*(0VB(G=H(.XS*!8P)7 M,8%K5:!!A\AU)29N3-PJ(6[ATE;BGB4B)TE!K>$J(66ISPT&3>W8AG-W3[&8 M+<573$;D*38>.P=\2+$H^D*&O)$:48LP!)HO3&5*QB>CB6G,$)[--6.)L76, M$Z=[T%=40BQ(JF.WC1^KKQ0F,VK'#H@(CG%-EM-B:IL4TS6DS0)LQP&DS M0(LZVGKY%G\7E9DD"4/HT12?%0$!5C-L>Z)1,",*E+IG:[ M3.W6D@&*R=VG[P[='_]K8=DS4!'6T%@?_";'O1]U]YSW8"J;F(KYG4_"7_&? M"]52;0P0_U05_ * &^-7K!AO.GT*[7(;4@!9 IW-6+5P5DU_P.1XK"IP0KO% MV+5<[!K;M/:8:3UI!A"S;3++&*!R#" P!CAM!F!;Z/5D@$)M9QZ-L"ITR//-I"^4=6&U'6+%":J270UJW8Y<09@U2XGS@"L M".'$&8 5(9PX [ BA!-G +8=6D\&**8*I97\9#RI0O&'=?M.*5EQZE$DO@21 M-ZM]K4#A4YU9[A1*H&AK[%7QTZHS-M)H4VPF?TEL/MNG/6T&R'@8*&. RC$ MVZ<]<09@^[3U9(""PK[TW3ZI'[.(,P+82C$Y'Z +A5BEE#JBI"4;$%2D M+":#++&Z+KI (,9-8]YOX$X]IB3T#&TK-\L[S,>L !QC2%;?3U%1HF_7O_Z4?_]1_N,&F1 MWT.WG67E2J'D0A^ ]AQY:M_PB(I-C"C30*2TLZ++.B*"B4Z=1:==IM%&V\TT M8U>2,]EALG,$V2GOH"*QT^8$X=#(B\D/DY\\4Q!ML40"M*^@1>1X/G;+Q5(( MTKYI>DR&ZBA#Z3ON%CA[N=5A(L1$J*PBE+X3<('SE 5.:AZ:G61"Q(0H+R%* M/MNK<"&2.+['1(B)4$G3">D/C>4^]UCBI%[E,]G.;MD5Q0&M.;H].W/+?N;^ M5SK0(8$'/HEXZTPVWU0 GES*;ZY'P02M6]M@?%8[8 2XG47.MU9%5PJ :)I+ MDE_/^7/Z&6Y0O,\N(,@;5\WS[KCUZQ@H.(^Q_QA^KL+#TY%V$3^/5E@<';#7 MZZRB"+A6N%0,0D:P<]*:B$&(C=*"V0(]4#\HA-_AIZF%'H!R8_2[K"]D<[G: MFT6?1^;5[86J(WMJ+"Q9'UN?JH+_F)ONNTP?>Q5,%M++@BB>Q[?^>0/]>#]T MAM(;YMPP96KR_::Z*F@N*URI)>R4D<;@8DQVNG QXUT:6@08[Q+9;NJAWFFR MY8Q5Z-//8,EG,\^(5P7/986KW/1?D_X+(_UID7X]'H=2G@)+!N4T'G67%9QY M.57!=EGA*C<7#$TL6PMSN>8!)OJU)WI?41:SA2;;>+RF.VV-LS("ZP8YSE?? M:(/=:B"_K'!5D"GN\4155+LJ&"XK7.6F_.8^V9KXJX;H54%S6>$J-_F'ANWW M 9V=U:J@-M?#@>Y>H=3^)7!?M]P'!7]\\TX)"KT]E/3V0H.6E^LF]1Y$$T"J M4G7A@MS* N1B"S#2-W$HSS%"'\.4M0Z#B=EIBUGZQA.Y'YMJQ3XRQ>2,R5G) MY:R\I^+%CL1)\3L%,UECLG9T60LO?^^4Z1S]WM[<7$?J557H]I7",WD[27DK MT]G[/?+6Y+K5]2>9N#%Q\XE;!4[J \-PG79EG4HF<$S@? *W<:R?+Z.\B9?M M;H=)&Y.V*DA;N+"5J0' SLG+5JNR4G9 R]+])=C%SEAZ^,"FHEJ80F-,X)% M<&3,"1G88.UD[?N;;*[RB3, FZM<3P8HQDP?N#__:%D+/+Y?F,0XP_N-\?_( MV@+3WYX=A>YI^W%H:\423#ADW)=&_;"IWB?. &R^\HDS0),QP&DS0-$36QD# MU,@#%0[<=:RY!YIGQ?GV2HXU<_L56[:I*C8>.ZU=R#%A] 78A)X.=K)#\X6I M3&6@(9J8Q@SAV5PSEABS=%%"75WT!&2FJTO& $6/*68,4#(&*'J6,&. :GEK M$9OHR4\:J&/[^A5[!OQYLC;WU$F+LRW>+H-W=LS)EF5BM-B:INC)TDS3E(L! M6FQO\L09@.U-UI,!BO$U4J2&ZNEKI"_P*4N*AV*_,2()' JB8LSF6+=D@EXF M4\F4*MMQK2<#%%/PD7XB1G_\KX5EST!%6$-CW="/M/%[U-W^?8.I;&(JYG<^ M"7_%?RY42[4Q0/Q35;"3IW_%BO&FTZ?0E'U(=KX$&IFQ:H5JDX[(JEQ+C'T> ME+%KR4PKJV4Y<09@M2PGS@"LEN7$&8!MD->3 0IQ60\H9CJJRRH)Y7193Z'Z MZ5ZUG-.,I%2- FD;2-\XTXC4=7-<)LQ)M#FK=CEQ!F#5+B?. *P(X;09H,V* M$$Z< 5@1PHDS -LPK2<#%%.%TDU7A>(/Z_;UJ+'B=#SL\"6(S5GM:P4*G^K, M?)4/Z(TUJ;ZPBQFY"RR*X\BH=M*9XX M [ MQ7HR0&ES.R=A>8Y3ZA,Q3;>8S!#0CD)\Y$Q0LN'014IK,L@2*_2B2P1B MS+2NFYX_5=[J%%U]P'CK='BKZ,(&QENGPUM%UTPPWCH=WBIZ]X[Q5N5YJZ!2 MG_03AU],8Z+:)!*/,S6X&_N\3?&\>\R$,&/;%(?.4A2HA7/M)K/&'__)]"QC MV+QSH,GTK!![5O2Q]6SZ^C;ZW,WQ@S&SFT(QZX[,LF\^:+6&@K;2[[KG/114.M3*%=/C3)6W3$=NQR<28[3':.(#L'CAC*4W8Z;4XXV$ME\L/D)\]X MK2V62(#VQ7HBQ_.M2@G2=J:-R5"=94@JOPRUN5:'B1 3H;**4+/\(B2T!4YJ M-ID0,2$JJ1"URB]$$L?WF @Q$2II.B']"(6\TPDMB9-ZE<]D.WMA5Q0'M*SH M]NS,K>R9^U_I0(<$'O@DXJTSV7Q3 7AR*;^Y'@43M&YM@_%9[8 1X,YOT6I] M\_ %Y;86#\W'>G]6N-QB3YU(GG9^.\#X3%9(8PU97Y*.J;IAPU-M@X@NU2&R M369'J[JL*ZJL 23P!>VV>WETVF3'9UO"5)H%Q7G7^>U>N/_2:*"O*M;&U^A% M?L,W<,.?"ZPKL.[.#:+MC>$-J-%P[Z-FT+G55Y3H+*5A&_-KU":JP-(X M^'DR""I:_INNO+LHD@B"5^C9AZXY/*DQ,K'\1V.$P<+!PV7M75Y:JS6%87(7 M3W3M&XHH& 0_U&0U:[)6A(TCA)#^1T;J^-=S^9\\3XX37\FWU;9OC_?#L[OG MUY?GU_[P\?DIK@*JRO*2J=6JK.KN^6GP_.WQOC]\N#\;#.'/]X>GX0 ]?T5W M_<%?T==OSW\??!Z95[=G%S]T&;Q4,*&?RH&%F.Y,SJ38>3UU6>$.37-]ZU_/ M^7/Z&9"F>)\WHQX%G'MY;@%9O'_=H'=U;$\)G?A?/&L11_-$%Y"MR\=6*(P( M6/=4DYW[[U_%G; "PAV_GK?/0QX8A-UHNSM0/]!W>-C40@] A3'E3/2[K"]D M)%ACSV>8Y-V28Q*LG. M_%1M%5NKTO4(+MW"7W! M2=!J@P6Q>#26^;! G1^.K22/[UL^(9'D9R7B0&#B@JNJ+XM-'2X$'RIR-84 MS4WCIPJN%!HMT<7"@G^H^B=D!"BHZU =LP?^?1P6P +1%P8]L$3 %-N^9I,O MFI?=7<:0:(QWC^? #*I,Q0H,'Y)G9)_AW[(S>#U7-.:D'?U+ZNOCOF]!^]5E ME^NUVI'B?21^RTO]I<*4P'/-3M $XSRD(6->GV#3I$J,*CQ;_HCPK$K,X\Y2 MG/Y>0[(0("#\O8,O53O$+VAQW<##Q35G]+3H$KA6-Z@76@U4_PLQ[A9!,^ 1 MC8W%R)XL-$1VR1;$3P#5@-6?)&%531E9K>^K8=Z[J^N[BPLC.-\^5+M53C[2 MHJK9/M1F'L40T"J+!IV32F(-2J\GG=.CK%WEKZ.M^LO6:T6%AS?@[*8KV M3;PME=:/P^FT(VC.1 N/SM/S-86=%#A!).H8[HR]<,8O07$\]E=8RPHX4M#AE$0R-E ;&G;OLUF/.#\T4UO;RDF@*CGQC+O!^(?/Y!IQ/U'Q?UT7>/#WZXJ"&)' =W'Q;KS4L>&\?'.+4 M0#]'75<7[ )L_ M505;Z)LZ(Y5\Z.(W=63*FBV;;JYD).M_'#=:RE)^G&D9CMI(3&Q!2I/YJFRH MF27V1)YK"VE\N:/:IM!6>8Z,K?:73/P3ZPN\O:($A6>;%:")ND<&,TNJ;H_% MR>(=.<0&+_F[:D\]5>5QU3(&3_7:T;HW=@?'G<*AFA$N4SUP*.4D+K@]V&&T M.T:JZBEYU4PU75%8Z!VL\\5=YI?E#XMLK:[J%ONK]85DV%M@!$[/_TR'NGV& M%&2G=T N*4]#&N.,<'S)>M1_8JM8T3F9O&\V&I"_I"V![^2Y:D,H08/SL6HO MS-P)E9>/ O$@+9<<&GWESX5J8I!9D%)[^:+)N@UA(CF>/R>7A!65=<4#DC#5 M4V]9(*W#M5-5XATE.H@M&1YF:*V-3) #03@LS.)HM:TQ<5P'V4';N"Y"\V5A MJ3JV+.S,GR2VS_UE'+;[+AV22JF!V*1"6[-5@"^0K5 L3&4*401A_U=Y(F,- M_151H=6\5$K;BK'E7CWT73;_P/3,\F"UY) 6^4VN>5IIT0,1UN5Z M@6W,CKAG$)1@B24DIJ%@/ ;_QC1F"+#G%Q +EK]7>L"FX=F<^D+DDOW"5-EL M7'[US13E7P'C YEN77UW\+Y\GB1C1$'8T]@U91;NX(/7%2#<8>7665%.Y-J= MZ)*^5(0KFSG>RK*ZB5574Q2:',K+_N[)#J[27XFR@U*/XSL'6)?J6>-,T2> M,R,>94,_T]2IN[W/4J?5CT/N5Z/Y)RA"I_MG5;6?YTR3? =- M(_L7'%;2?I*YHJ18ZE0M.?2*Y\Y2252P4\1W65$F7ZT*"$A+:.XA) K)[YQ4 M.)T0.:E.H9=[FV"- <+U$+28QCM)A\+*(7PAA46&]I,H>X4>7$836:&%%F5, MYU6;_[Z1!#PH68KGL/EW&6&[..UNR?7B.8 ;(F=,K4@.#2-#A;( MO]L4M/U9^:QJWO'C5\-AFE45D&<"Y7$&.U&\JH4/G*6 M>U)\'J_@+/RVI@! Z5[OIB,O#9((5FBC"'XK3 M,<*4;8R=L"CY_\,:@:\K)--R-GV\^87ORK!RIU:6AT78-G5Y2"N M"]8ZN9WLL7N.BICXK#14Q=R!@_CI!9NJ,=X]E>;.S/-SKL/-\4[W=KL'9/6J MYU.4C@0B*(/ 6>W5ANM]'.<<[).(B]P MHIB3>:HK%3OE(V.KPPF]Z)BG E[&-HC-HI42)KUUXJJC9AHVAIMH6V(-QYHA MD>@9)\4(V??S1@H=5$G2'3"".2_5(^T;6GXP[7(M-3R_'2SF M KP=7'QTA5LI+#(FR'NT?EZ_9#)BDL:,N; MK6.MM50JZ<[[^=#UZ&+KJV'VU[@*.5 5.*J=Z?J# ]]#Z9+BK$QL/;XQUK[$ MHU,K,,#V;("=%I*5G/J^0X<8T\Z[;-KYGFGG[?I-.S^8(5U:[5(E>$#F/L6P M-;"\&S:P/#?@/H_(D''D'S).)U,[_WUZ'CX,T/ 9^6=:HZ^/3_VGN\?^-[2> M;ATPSWJ4I1+(".>.]7E:S.#9RHZ;0CZK^@*/^V %_^EUD[C'EF*J'_29[Q3S"M<),\)VZDN<#;L5+R)Q\R"C0P@F#LB/&<(K/-KR4A:=\HMT4 MPH=4[QGFW##78QQ)AU]K,;+4L2J;)%*[L*<8$0X6^9L[YU7TDW"##//,_0&> MY'[Y"4WEGQB-,-;1G'0B=^;F46_*',O$=+ZK]M1KT$V@GIL0#:ISO8 ME#5M27['<]NYET#P0Z?K&I %4.#[E-_DLPL7A!^7@TOT6[__L@*$A);T;)LZ M\Z% U1TOWULPA8:\0=4M4%7*ZI0<./4S0'3C;_2R/HFK-0Q?T*8S^&VAT6>< M#1K_>XGZ='6P&&W)D8N:>0^YSV; #BNI8F=-CVD]R-9 MBB-H9#UT'83(&K9QL,MY]N@@R9BK.GDLO GX!XP^^9FC+Y=]@UPO"'>H3N*% MIF.H V624^.FDWY1S 4$19\H&ZG@R %<.E9 M&1SZ83L:"*K)J'P2JC.UH1W M5SV^1.N9U'#E0G/[6!%8[:E)G&S2Y4']0#/@[:E%\+;>F@VWOA)0+10B-9H_QJ33&V2>::7.@!Q0.?6\YJ 3\ Q?B,EJ.3 M=_C$1.C<6,@3RD YA.=2@(FHHM&"A+/ #JEXYRP-[Q ^1Y.%20_*^9[/(;B) M5!B8I#LQ$0@"0*1>.:.9/,.PW8@)GHKA7H\C/''>1E%?!Y)K(%>@C&Q2=N5) MW__=1SG")WYZ )L#)%6BCH5R.THE!6IH@D@O0Q7$4NO40/ MY#LJ4#2('&'->">B)6\\D5Y@>2+G_'+FUUBN$&T\W%.(I/\^OGR[Y+Q'4@T: M],@();C)^1%L4SFJ[@I&ZC!I@-^(ZG-T%^#R'K"K&=;"Q(GCHAB/V@V$LH@1 M-B,AEW!9XIM&0J(7";DJ!+GK18]KN\."H80LY44_R=BP@B+;M\Z(W[]X QC1 MRNK[O ER!E6EYQ[HN#B"!Y(2!Z_*93?+01'5@Z 1-5+[3>Y_,XUW3. MM5MC8V6J&YKQMB1>PQF@N=XP&(V MPN;SY'6%-I>?UEO3O&\[8PYL=7Y+??B='8U0U'-D< S!*^U?*\ZGAHX;$-Q- M5%CZW29J8;VR-UT&K>*\.UD>>,Z94WE"1C[1G1?'NS"OGBHTHCKF[6>AD*85.KHUS[!.SE721"'[LI!P6*@34-,]A M+^=.+L=R9)P#QG0&@;@E93-L3PD'T\-LP+ON@ Q7R;IW69=G0YK[V,XT.#&S M%23L!!R3YG!,S3$;^-V%*4@]3U4\\;V *%D:,L[D/[#IO-Z?SP)5KJC8 V#S MK?0+T+Q$N=GA]WFZGZK!]ZFA8:K.X"%./H0608/X*[)NG\G6<@;H(BDQ#:V5 M$)5^#X!-DX)_RMI"=H-TOP[R[. NVIQI7G,33 S-P1@TU0,$.[L KK8^.2?R M7401] 4DO8B+G,]6V*8L[]I+VST9$#O"5V\'ES'8? MN%(OCBIZ\A[UBFU9U=# !<-:.29/KSZWQ)$!@X(B(P>.=Z*ZYH;J6'_2VW9U M[\OSZMXSTWD!>$?@JOWA+HKJ![>MU9PT/0##K[]QH%/?Z. ,>4PKOYPOZ1)< M!Q%\2ME9 ?%I-8WD55>*,QBG9QY.G86_#M [43ISHB:-A45SK^'9O"$&5PHT MP7_+L_D-#"7[IQ%%YII^"5UB$; M\#M;[2M4[>,57TBW'16N@R)*Y!W#<'8GT[Z61.MMF0'-T-\:Q VE-D!QKO/4 M(8'U#VQO.#ADYV(V4]_(- 6/"]WZU=U=20[4YTC5\-G0F#=^S#WFQ#IQA:VU M;TNCL)6*50'U,\<@C1;ZV&UX[G[-@0ML6?*;NYPQ5><4JHUUT5_@V8!4!6P= M!<*;@.S<=R>;I@JO&ZR-FN-24C.TWW#^-%376@Z^#X!:YDS5U]M/QL)VPMXQ M6=!D0MZ^"I_/K)6)) MV3(*%P*AI8V(*W9V9$$K+FF6LR;Q6'R]@MVDXNUZ- M@VIW'19]&[EV>>;9.AH%TYC$,\W^@>HKC>+LQ6D8K"FIF9*]#CJ^3-#3;.S"),49\H?C#:_C[K6C/UT #*M< MGD4>Y+X.N1V'J")>?7OV9OPDRI)8$]4[N(R^&+))C[C=JR96B*9Q^=\%QM6P MCMH&;+D?2)$ YQZ),4PG.E'IH*\U%"JLRR2O\P.AX3=9X];A^ABTEV;,G=H/ M -I4G63,1BJ:1@EPG7_6_>J1#2\TK-*E)7D/59.OJ>;^]U*2M.0FU1<&9IFO%O7(=OVA>$ASJL.3>N6>VUA]2R[E5S) M9"*J*":TKL4]_?L\V7ZGK_+CR]+]T5_KXKHN$&:Y!^/H/C3Y#"M5O,\NHB"L MM*<$4_PO\2WO>8P#M'$.Q^ZG&YQ_/P0><0AM+>'#9T@GBI.] M.\\>&*Y'T>1_(3W6G<3$?VRSG^=V_!+: V%U5:QN!^[5O:VKX_0UZ(H'##)Q MEAC62HAK]CJ170Q"%QNLA\J&Q?1=G&)@D>3"/UN$Z, M>0"QL9A=SU (&+_1,CJGJ&Z[FNX_0HWEX?VGPMO$'F!55FFF1[HNLL98O5RC MS?J%+R$R&# ,F#)T@]U->R5; M\$Y,=+B>D&:"QG$QTLTS8\"W02[2 M^,:YXR1VSJ@5D3,J&3V%]&.!8M!3E+AN+\WPOU-,^Z37OFDS&D*G@HF?]"HY M+9HZW3*B*2\UG2Q>YP$[54W\Y);3V)OX:?8.&)EU'$XZP$ DXR1.8HF?H=G>+/,^3@2"@IMGY9WW MR4O[)HJO1*[;C9Y+6*9\\#PL)/4[L MI7%ZCIO?2%\&'@,E+4X0B_:9#T=)GO5@;;''M=M%1Z39IGPZU4KYI!C#G8"> M[2;''YQA.)%:GP/T;[HXM,5U*WC(ZP"=G#;Q4\$*C0/4=-)#7F*[:+N>%2<5 M7376Y'J]-'L\QQ6X RQ$2H%+L^?SR6\KKFC?JMV!8'M:C56BN9A'S3TMQHKJ M_Q?YYFS&Q'FK/60RH.N?? 4C?T>:KP(O_5VUIW=N)_ A3C@>,.[S\ID1F/DX M0,EU4]UEH5>L&&\Z;1+%I@"F81]O%& *OJM@+VC?["F$95.WO-;!CE>MN"NW MG!'?OM%2OO[^4]-8O#G#@FGS>#K6B38AID-8W*[U6RW=O4DL9^NV\;Y6\.NV M^C%;Z>\9P^(;;?/T.G#Z-&^-T#BC$Z56K>D;8S*(&A!G+74,1*#C 'SS"3=[ MVPK'EF6+:V/ ,,+FSGI7;#-AJT%3J=.N%,IW3XG% 5S?9MP& MN%"3?20V::9ED\K.>'-Z1I-1">Z4R*GQ;@7:(V\6 %%8:XXC9- M\J%VV1D9N3+[AW:H#D1P/I.>"@H#]T4X146A"3NX)Y:/5EK!:F;4Z_H!P+>7 M?U?'V-?EV@?-@SO[PX/$^K)\,8WQ GS6OC[V' !_5)>H&W9\\OGZ9F]VPTXB MZHE:I<9ZYKX$4A*H MO G@>FL5;M1MLK%,9L41L3%K]H.&UJ#S3T<"F_Y[&C MT 8HM%.UOS;B\]6("B3*#Q[O%?E2D[%)0K+LKYVI,9-L;^B=IIX3:\' SD&^ MNG FHWYBZO.,^B=,?2;[ITS]&LE^_7R2I.-"A.9Y)J\)IF3X,*;LUI4#(=/- MKDCR7C<#T!(#VYV'[T\=@LIXC>=3/3%6D_H43T[5T#[/_G2"Q(G=Z(J5S)!X MN&(X%:KG.<>@P[7;C.CE([K YWF&7>QRS1B#8QC9BR=[GF7L0I/KMJ,[%^1" M]CS4Z(<7:)<5"E.2C/ MT[=-\.1+P$!5S%;%= "WZHXZE[VY[U)R(UPH7HJ4]^E@8;1GRCF3K>QE*\]C MW#&GU#+M7&D.RG,,2KS!,(R!*LU N4Z-B==BEG%0I3DHSPQ_S(XUE?00#_/_ MXGA[#8DZ=KO^'N'CK8-H3%)REY1<)SJ1>2\9[XHP75LZ#LIS@R7>U#O&0)5F MH#QW)&*VSV<<5&D.RG-+(F8WODJZ>T4G!,]O-P[&I\=A9D4+>4AMD MU^9:[6SY-WNDU8R>>>Y/=%I<5\K6HC%Z1M SUYQX3^2DC)/BC* 1!,TS12VT MQ%B]:K/#6ODR0=&UZFZW',:1+D?F6HDN2%R/CYZ7RE1,A@3--04-!,VZ\)01 M-)R@8J[UXY( X1:3T$()FNO81B"H$*,[=+F=@.+S ]MM]ABSNLR:9Y*TV^&$ M5I&\RN@IYIJRY 6N'6,F(2-HA@3-M:JYT^1Z8K8[J8R@$03-,XDGDEV%3I%9 MO/+E"/9L;CW;T\/.KK--LWC\G6M24^1Z JO3K#D'Y9I%;7+=#JL=JCD'Y9GU M%%M<.^.-3\9!I>.@/-.L$L^UQ6S#J),M_7-/N2IS0RS>49%QS%&639_C8;C/2LI]2%3Y>,-Q1][SCTOS0:Z*N*M?$U>I'?@%<'^,\% MUA4Z"?$&_8^L+<@_4:/AWDAE;;50#Q('YH9MS*]1FQ#4_<(C,OTN*L3Q#V'P M/Y#?YA"G5_[.2^AU#DYT(@-:/-3X4. M_@8-EW-8=]^41ZIR@YY ;AP$/1D$ M%5W_35?>711)E%_6?!",KCD\J3$RL?Q'8X1!7N'ALO8N+ZW5FL(PN8LGNO9- ME@T$P0\U6[@VXQ&,[;0C&%O5FVVZ-1?"$93L!IZ^8>/-E.=3 M58&+WH V''J'#U,RQGJ,G7'BY$K9(I.T84&8GGM!@%9*RLNS9QW]OM#H)#=$ M1J=P?@C@H99M+A1[00:G*A"2RZJ.C#DVG2T/8OP ^@\T7YAS@PSUAAL6FDU> M00=K8*1,9?V-#%_UPVH9"Y,,ICRC0]7=Q=&AV.26)TR*<#0RD8,,:R5?_0 [ M"1 ,;%CXGFG4\4D?R#E)^2&1TMN5KQ).?LUZB=5;0U$*L)-6 ;8C9]#NA>QA M=ZSL;RN![(-MM(9$"^V^4P@?;'O *Y*.KG4=&@7TICRW0,%Z_]J851O?"&Q. MM4TT+6G_8"''G8XQ5FCS$8?-ZXJ R7/@HCW"/9U.]V1_=UX;&GZ6O^BX_?C5#C7$0E--/M]SM#8_4.N4\=%"S?_PNS"G& M#Y4.C7F>X&AQ[UO-CM@51'%SNGGBX5OQ@@ MO8Y^7MB6.L:[Z8;K4!NUY[W[^"* <-$7!CV0 5,!8/+T3"(X7;SL[&UT[++W M_X7OQ\8L9[SY$_$-"RL-]:,Q5<< Y35R_C8FH"\:0J=+GMH5!?'&3;N4@_#Q M%] KZ0)"+4,S^48XJ/&552")GZ^&";&+OLK[A-58<[T89QK*B:CD6[]'1M2! M9C2.*O'EZLLBAEV^I&(8>P%"21<0+A[)P\;TXA'=+J2<.$H>$QX/1WDZ+W%. M8X6IG/ VHD^ MYVK+LHC(=D]&-@0^PK9%+?+@DR19G Y)+-UYGO:.N1U^T-F?6E AC1',?%0@ M(T,*4Y=] Q9&AC(1Q?H0_R\.9^]U,V M57F-S3T'78HJJ>^F+:GOG"> )741O;@+7NIG"4GKYHNLCM_T#?E+@?!C4.GD MOO+=E;?IWLMJZ2NS8%9+SVKI*U]+SX=N$ ?@+K)4+&&E^VD\MXA4QI8-2E+* MOS(^E:K<;^79G *B@F9T;%:#4NE6G@D?B6O'F,M4!RSFV>%.Y-N<$*,\K@YX MS#/C(@H]KM7.D!_3[[;&#ASV*&I6OL^ J5+Y_C:_)V3WGQ* 0C$FN#$*;5"HR%B*5,_E=;+C<*\XOIV*$_"SPP.> M38MJ$\ $A>-Y3N"C\_V,0H?-%SF$0DU.$G.B MT!$VW?=8L]*F_!DPE0 F.^\LH!]8%//6^*Q+GMWVXA60!-(GK>&I)!'2N&SQ MJ=#A>D)R\W)Z5$CAEV4_)Y:1H13#W5*0(;NC+G IOWYVX.B(O4=0,A\GX0"3 M^VF.7MK3'-U"3G-(&9[F$-D4A-)5L;.3&^SD!CNYD7JY&9[<&*@?,<]ML!D( M59J!@+8YK6QEU^UQ"F =IXGU4G7AM9)=._OY!D%M:06UVN>Q&&* M3IX'I$"D.9%-03C5E#0#YAC;3A&<'G\* LH9;AJ* MK/UK"YS4BLX[EA-11=;@98*H8L<@E$:1],HZ1B#V J*ZGI=3/HHLZ(DN("XG MCHKLR'DHCDH_!V$GF5*]^JO8*H%UCDXB9]TB3UKUN#:?O(?FB1.HR!->8IOK MI2@Z.'$*)>]C5_B(LU9%YSJ M'AM5D8A 11YEZ'6X;N_(I_..-0DATH15LABSEVLQ9KQ-<=;\/8T53-):CY/R MZ?Y>,S*DL'7QJ= 604.E&(EV>F3(4R6UNQ(GI' Q"AV%D+X^O*+%X>1(0+KJ M\%Y =7AFA=Q2F=OR!Y16LN+LBBR8%6>SXNR*%V>SIOJ%/+"K ]2!YZHK MUE2_F[S>)4$)R=1PISKT?(VUVM';_/7 8MY'@UO0NS?C+']5 <\YGF\ MH]ELYF[ZO?*VJ8Z5,6FV"PXN3K(7I'U M61V!ZS4K.GZ@T(UE@JBR%)U'::P2=M7OE;4I?>P%1'7-+J>(%-H;&:QP.T8M M83DQ56B/XDPP=>P:]"@U=&)]]7NL!W$B@2OR2$R7$YJL;"\A@8H\CR.)7#N& M>\4HY*.0R!<9335YKA,C*UV.OOH'AORLK[YGTZ+.G3.!W!#((D-WL&DMUK4] M67E>D4Z^R/NM@/,@'BGWT77(:^7Z'\@OTTTK[!Y MZR6\5YY\C73":EJLXPY^%'B+OT'#Y1S6W3?ED:K00< MZYPF !JH#GMD^6[BUWXF5=W^9S8F\DS5EM=13Z776NJ_L0.$1[O=_Y[! CVZ MDD60%][N46D;1,^5 \34'"#X.<"O6?X%]ZB39?SC4B&DN6QE2YSA%)_=&3-X MW!*,,MRJ&S::RC\Q(M]8 +\Z@5A*MY'I( 1- "-H[F-'P\>.%ORU)BH>(\.$ MB GB,%G3EKZO51W-X4FJL;#@B7,#KM#?SN!QJC&V+A& @UQP:%JWZ>Q/H _1K\OM/5I#EC5&+X%P%1 +>AQ_#''BHW'9^.%Z?".,4&&CM$2 MRR:!7\.6=>GGR\I1UR]N91&P@#DTL44S!S6GWO85Q5CHMH5>L8+5G_0T).$> M#RKT1=8(RUE,UV;,"LW4K"!55=?:ZHQH,M TGCXUL6* EJ4(GW ')M>/5$TCM]H&_7I;2RI>.AF4J/G_V?O2YK:19,'/BU^!Y^V.L#]JPC9-GN5H?;A:\OBY'>Y3[: ^;>+2]O4FZ!L:=#H<$;EM! ..'O&WC?TCOD M'G'SDP"/V:!^M(!%@(X#QUDP,^$MY,GGR/ 2=VJ3QL6,!4X1RM4](!) MJ-I2_G!S>RL!QDW=I2U=J<2RNH$HC8*'A4^^:OLL@4#F;PROXYN'JP3W\^## M-[>_9DFLV;N;.!AG+UD9(*P+KU-Z[SXR8,P66WKKI*_[[YX#VZ@7\QCG9AZC M)C(/U M6IJZ;CW2Z20$5) O3H2K.C==)^.I?1M+G>FA$ O$K*!)UR/D M-"(L0"G?W6:!>POOJM2S,\E]=L:^[_VK"U=HB[V>1J%L\6);+=MWK<2^Y M1+7JTEA^\8@RVH4F:^^9"EK/G)[#XO=#&,?V0TC?/N-DKVF<>QL>.P=^8S$F M\_X7,K6^H!XM81_*/WZ9$ZW*Y:W">T5V6#];Q-QJ/YJ,EKQ=6DK'>-":)%M" MF ^6TJ#-9X#6&:G/&/*]%O(MS;\PR->IO<\BI%FV@%BTSV^T0K_6X?L?4]ZK;^3^!4X4$\[KA6-]SWK!D+W5T& MUR1XEU1NV/R]/S)/XDXSA[S[3"! MQ.\^#A-RT)7.M)^IV==)[7U?!EK[^1L %X;786Z*)Q$\AB2'6J#A &NJ,TP[DC!R_L+5XN+=:P9<83!Y8:7.*(%\$-*T[U_DOH2WR@ M83-<*JS.Q0,4GWJ9>NW2[MHQ[&Z#*,/0Y&:CV38E:E*6 "Q Q;-IL4C24BA# M0MUN=WMJ[\&9X4],NG3OD<=AV9;;:Z^<20K R W%JSECRMEMFA MO",$P!%B![#@D2->&Q2NXQ(OU9PWFLSY0"DO5(,\CC"\E\3M"/ MP"F0S_'\"KO-AJB%\EZ5PJKDKN=1>J=E0ZA;#80FLG[O?:ASUC[_H0V2O ^' MVRG^WL:KSH8*5W_B2P\CHPUA)6>U/),(UF0BD&:S9_N$;^7B4$([].+]I=0[3Q.96YW=Y'G5: MYJ0@)9?'$;O+7H:0?[/R='3O5=[K0P%QBG_7WAD9)V#2.D%VA,=\OXR'[J8G M5%UHY;\YIK*G@E5%?%O/!M:QM5-UAW2))5,GW)'#,UP)BL..^'-A[Z4CH-?/GW^ M?%STDL4>KKJ*JYLZ4&15)(#"1H";4,H'B MZ+FDLJ]X3U68.!(F]HSC'%:ED$9+5=53U2E59Z>0U;@?-P:J):MG0E9GHJI^ M9SR(*W1KZ>J9T-4I57>G$58_-N6E$,+:B=YD"WU4Y.'FRY7+#/G$.^XKSDH_ M,5,6:AU*L[\:CI,&HKILWSU"=4E=5O]\3!\WJ*FE-3AA=I3 M$],S*5_2:8-RJ%X1VT#;U)#9]*#@785%AN9JI6$[XJVZ8%3*9S/O9RHU#.9C M &??V+S4$&OOL/Q3>V 2UN#9W;T20U"K3.J,GO168,_:%BM N_(5L[#P4_3E M"1:!Z,'O+6:P1QQ+O>53.:@DS4]/?1:0#Q62&(5 MY_X"VE[PIQ[O0;;CK33Q>.^<* D)U3\PWO$@:L1RZ(6NVK88/@!G#"@.]1Y^ M58?J>W=/J&8+BK1M(%.@[ ?@&#@Y)_8ETOY+J!;XP@&%;.=]_(#Q/&QZ=;@Q M.U7Z^KW6[=U[:3-X], 6 \# B><7[G&ZA*[J[?$Z\7@-LQVO1LY+N3&D/U1K ML9:5,8YPZD\[D3D*.,I 9TA;*LX'D $"JKP$26II<]>+@O"F3OZDIENOP;J', ;UC]M;'HRJ]% M?0/_550VO#DTJX56LH8GX( '&@6#@U(DU?97K)LV'_KBVIJ!W09@_1P6_0&' MA?P:+XR\5K[=@K%SLUIY[^_",A]5:RG?=N7?04C: H!K5<,I6N)M>[O^8.(] M\.-':B9A6G ?L"+2%V+NC[F>ST]::VPE?_K!%H -T%-N2*- S4( D9B0WT)# M,)>PMD./V:K67ZB; (H"Z-(ZYZY&2(A<=J]::)P!]1/; 62/E)[\P3)5 (/3 M0?*#*^E?Z7> /WO::8^ NXQ;"[S_VK80S*1@>5M(,IR4GA).TZ/#>0?*QD

S-(]']@8@W2WJ4TZPRO[.XJ\D"A M,E.!= 2Z',I*V_!<*8:Y4O'3TS#6'3UQ?M<,_G:O(XCTTY$)QM%T^%$&1QZ! M[-)8?J<>))]X"P_?=3?>==T=6<>PJG4 *XQQ(.Y\(6]PHI-I<-FO19%D:S^* M1)%\#$6CFJ!H4AV*X@;]'D 1SM2!A1J,KYF:W2#4!=_U=+C'M088U**5;SO6 M%:'$:X?*,V[G3#6FN; MMJE0.P3C!4*^I?FSTGPXR:$IC:U>S&R6V J!0V-8;F*\"C5OL90_J3UJI: ] MD9!L/,LTU**A[:I.2.7. LQ)BKXBS0=F-;#L=X9*G%?XN4'SA+3=K. <-*AW M6D;^?KLV+><",U,2&/SSZK^57SX0L#"PEH9N!L<[[K5MT8H1-5GP,CG.&UNT M%"*T,IV668N6JJ1?-BYV7/;5KF/@<4D9/XZR'R,G1[/NA.B$F@AFD)&-[%R7 M7S2FH*6I*H-BK&17#5\>$DZ0<*FP,!IE[UN< MNFMF;@,OK=T617P2#!6F$$G:N]V\NR> MI1I05#3GF_J$O,).B.A,VN;F%4:$4B!DFMTI]/(04AT^^IW!M#TB%4:F4J%D M'%=?4) 9<^[F_Z?L]-^\">WEYG%/LN5QCW,WE[]=K-G2U=G-*EQW\#$H M._C.JP[^12DUL E0R]3[W15E3?D6AQ]L&UW=V@!3[U/06*D=@UEFRE@[!K,^ MJ'B^8S"+GQ 9:]J]>N]QIPN5LZ=0UQ3NHL!4BXMCEELHG:1PC2@Q526S;G0@ M@:>$OLP)4B6J85W8;/%VZ5K8CB99O]H1)=\]5/D%U/U7[P?=R:XZP1O=A!OU MI49=CFRKE@32D,"P1!(8=I4*2:!D[U,,B\+23G2R8F<+=I0W56"BE6ZA11H% MY+?/=HCGHX#C=P#C-V8MPM,8+Y20Z;8%=?;5>R6V,CR7Y?;S?32N*O2_>PI(ZB^PG M,'B-1"*]AKS&#%(:.#RJ]OE:-1QPC3V/7@TG;:YF)S5KV'G\S8J_ M-?#T^2]\WOT;E-JV"7C!/KG:H>+Y^N0*K^ =/[<"WEC'XWY-;KBG:CA-2C1M MO %=R9*I71LV<@TN%NT;#[HOZE'GI_2F!853?9WJBL/B<%A5Z8P&+Z&\5^D5 ME5Z3!;:#T?'\Y_H45*8_;["?F%-V@GS*%2>JM@Y)*2P?R*>@KSX8$U*#.J-^ MW RY BJ3GB^FBDI+R82I"1SW!M:017,Q>]T^6F\''.I4&O8L,YF4OE(TS1RF ME%FG-XH;M-:FE^TB95 E4B:][,>WA@EF16==1;Q-X7Y'^5WLA;AR4!YG\>7, MFN@3_NPZKL6DC69H&W># R)[^6WS>_P<_/$^U;YU[N'CG[I'I#^R"^MC+L$O-7&(W>V0!@2LS MN2 LY I,*$RJPNDSG<;:O$I/46KN3S!F.Q-WQ)V,.. MWDEE*+/1<7]II6=K](*P\]ETK23D3(?'?64U.USCEX0^[2'A; U3-!HMZV2E M=LO=K<&P4E<.L^3F>U%#0Z QD?A"^W&QUI9@'+R5^;]@MRZ<"Z77P_?26%ZA MX]?=JQF#N%!;JZV@3_EYG[TD9]=H=CS;\^R'#37[G:J M$&$0CVLD.=J>I>>]4K][2<&0J-\]F[?Z7)ZWPIWT1?L3_0V4X3C\KXL+^;/& M].5;^9MZ#V1[R_YVF;' 70[>R?]4=1<_RA<7XD8Z2K[7UUL)7_.%8V[?RF.D M$_&%1SOT7994M_ #>[N$Y^7.[;R$KN,P,?#LZ.E $P*!M_EW\MW3%O9]:<%9 M6KR3O\)YXP#Z:B(H^OWP7;]XMQ&4R%T>>,7CX;6%1UW,0:O]ZV+.X*##TU7] M47VR_4TE@7(?4+3Y2'U#_!+"J\;M!'BM&<$>+W!(<%='8UO8\NO26.(_G_YV MM0?@B:BK[6<$!Q[Q9(]WZ@?NYVYBIE\),,W-P[Z:#I-&PL[ #75DZI 6VA>? M[/J=X4CJ!2J%= '-1MZY,B' 5;=]'^_JD7?$9W9J4T1,-0^=-C"\BN.R>804 ME3L>!]I:YH.VA,>H-$;<6( "HWK3SQ=$EM2?C.V2I160Y<(CR]TKX:*M:3E^ M=S\)7D#RAL:,SE5=1=9MKQF#:VFR.MP,6A@?;LN543'/&-B WS-PYZERY*FV M _]P>U?L@/=6.T<0>"=_H&YAW(Q%)]E/R2#W^5)."HP&/6?BWWQ:3#0]5B+1 MTX,M:A%XBT_DR@.;_UQ9S"."^6>4:?)4E)4H"^'O"/I'#12)J944FBO,HF: M*SQ8=]:')V;GU.R=JN@7H2L3#M1TUAD,XOJ5%4<7+1W5B!671$=*K]]1E'2, M.2U=5%Y*%N>R+:CD*Z<7='!B"Y(,^[YT0C45U(VK3Q(#_3K>-[W.0:^_%/;Z M^\7S1SIO]8?Y.V_E5"GVNFV!*MC=5P2]?ENTOV.[&-5@%_UQ=[^6UDQ?RO,G^?KCG?Q9,U1CH8$F M J3WH"V *K]H&PT>&VGEYG4JDW_5YI:J.RJP5=6F$)#Q5S=-?*2J'F6'DDFR M1+VOC0> +H6@KHV/;.X 8O]0K;\8<3)$K_-TRQ:BM!&Q#MJHJAEWEHH,D5K) MG1(D+^O]#8FICT5,'746AV-T8;./A^*MEVK;\IV$Q^ W!^2L<&OO< MH>WG!]8O\#=KX7KJKCZKFL73R.L$R@KR*]"OT/@$BU("E=$4*O+RO$VSYF/] M-$XY,TU[3J7!I(1R+3^]<*04FTV#VUG!AAS>=TDX?OZ/W.!LFD-M3ZIQURO] M<0:'/:KPVH__4?X'JY%W=>=+ST;\;%JW8"&B=A]2Y3U%#_6\#ZJM);CLAYUQ M+UT$_%DEVC20$@9Y*&&Q<#@)3>3,2EQOS@IRXG*H(47BZ,_N M;5>^ TYENZ"ASC5=MRDR99@.U9Z?GIUU3A*;Y([:%R?U!YWQ)*XC5W[(9H5V M:F:J5,I,R]IN83M(;J-1(G4=U"3039-"DTB7750@I-ZTC"*_\ $&,8YK3%6C M!,N*A-&5:6U-')T*BS>6S1<_^<>M%"=^QH#F=*I-[?GQN:!]JF$7VS>U@? _ M)@^K1T!*>=A/R5Y;@5@"+K,+1&!9T[@VFP4)Q-J(NS]@VPMMJ^H9Q=VSKWM1 M^OF':14I.6=*.I=<6[!4/N).%<+92YB>.R9W#?07"H;*"#J/()PI-;4,(STP M=^5GK/@L6GKRMBX^*:N!LS5XX6W)_/)5D>I8 MK!/L!#]I^Z;"R\206I6>*PGBRQK.V.GL5VFW>6Z"'(QI;Z8,=6AXL;G!2)K;R[W"9W40V.3O[LZNPB/3O96 M&Y[;/(B9VTS?>3T21C]'70/AY8=&9=/#8D;I>;OB9OW>9.>]-98XWKEN[4>' M5;4?'61M$IH5XJ'AYW&#SD,]1W$E!VT^>$KL :3VH[O-.^A9=/SW?PI[9\6C MT.PK\M#^GS#'.N"0]Y=?W&L_J8NU)&;\[C:+7\2GTLAK%1LG7_UY>_VM(S_" M'UO76JRIG[P8"&SC).,E=KG;$-W!EV!RWZ_AMKEE_L4LZBJR49_D.9-L[/Y] MX,9NA(\38RZ2+Y?:/USR6)780<86S&=F)J.JF F&!"MJ)/[-,A>,+6UY99D; MN-@1JR9JQ'[?@LPC/;_%+*%D;;!J+U82,_,HL=F50QRSVGPEOX M9U@WJDF$ UK]T\WJL YU>%[%J+L_]"_#S(U^KSY;Z7?W R;^5@1; ?;#F+R! M+:QMF1DX&B5VV(H_8R4TK .^EY*A42=@]+O[IE@6Q/;KLQ>ENU_MMHM86_N1 M"ZU=^6Z-!Y9.K6'*?NOC>^PH+9N6Y'^C4S-DSC(.\H@(G1$W2;TP6HHG>V47 MWP6/DG"M*'R!"P-_X6(8-[YASMHD>;F 6UP'!QG@JW=VP)E6= NF@-F!373/ M.M7@10O;<57"=E2=L"UV:@>N'IF J^IAP7U X2C@BI MQ[2/8H;8[/@"&G(L)E4=B_&K4^9I'!9N=9ZJ<<@;1MZ6U"4H;?/]NC7?#_#0 MW-[[<6'Z_WUU]>G3Y\_[!.Q-<,<1[M&@?)\"]=&8/&C(!8<;_J4Y:P"$:3#Y MB:E6VZ:];A63?_CZ D?5C<'^&Q"%'.+(O.M99SPMHD=[87FBU5#TY0IX14#0 MGO-N!:83?=/TM/WR"8T@"'1VQT'W&2"')&>GH+EQ9SBLM,W+0<9Z/M(+49I' M? XS6MI+3WM(<8+X[IB1EO:&G7$_78Y1X[E;=GIZ]GF?%9%F!GJ2 M7'8YTW?.Y>Q-YZ\Z.,@WE-*#R3SOX(:_768L$%3#=]RO Q^#)!^B%'__<8E) MXYALDG$HX2AZ8B/R/(#B7GK*OH\E/F6%P\3 Z>G TT(!-[FW\EW3UO8]Z6E MSK7%._DK'%(.H*\F@J*O1'*AO-L(2D1' 7W$PVL+C[J86TS]ZV).69]O955_ M5)_L:&+. 5#N XHV_RI"RK%+"*_Z2/)6+>EX/_A4)S?ZM"HW^J2ZZ!+&3(-) M[OOQ'FDWWD.Q'0UCX""'(I%1F;*:$"]PL_RXUA9KV736F(.X5H'BV0;'4%A/ MLK;9@LH:2OVV,*\-_!A;RN(:;8SYXL7UR>*JC,?[EE5AWM:4HSLBL/+ M='?*#KZ)4^F;B7=X>Q,B:G%QE["6FB?VEBZ^DTV9B;N_T$Q="A(=G"LN5[L2 M+RR7"?PO#%?[0=-&(.F4H&KH322&'QG:Y'B/?L"3YV-W_.K@G?$1XMUX:9;7 M9]YDPF-C1I#SI1RCYAW )?R9]>XRR[<%ZY^,?]Y/X3\XVSO.6W9D0.:!ZH&T MP=ZX^H*?#CSS4* VN:R_# ?0,?$=JBW$K[.-*3P SSA(Q1_I%@5A#2JIZ4+\ MU,&<",COI-X_G['\/^.QW1DE>()H3_+R'@SC)%%HMB>E(K)2QG45=LYCQZ^E MP$=ZD+;HK(IGS/:K2 K!99V;N5#HZM@N3XQ6I9)#N2)-5<>'"F,;L<,4CB(A M/]-H,5@]@# <\>3,@[[B58S#'[IIW#.KFR&6WCC@AFDVB5@3(L[16#NG MTA E)]%C/SY>K2V=MVF>\VJ/(:)R6JB&$5D6F0DLP:>3+Y#*=S>!C9C:[;C%=S[J5>UJ)%OLY-R9B=E(N5! M'OI7^7:S9TM79S6KOA;7/!*IE"DG1Q>XAS>@?<^N7]Z0>Q>2-E%ID MW\QLGL)1 ?HH7WH8&;UZ(Z/-VBDQK^75^__'EO>L RK?HBM?Z2I8&Q^P9128 M&' _L,V.G.SN&(W"[H[KKY]3^#N0;P.?GS/K9O6=D>?IFVJ!Y;A6+69_9PNF M/;"E[\KHA5P9-EURS JS*8Y?9W MW:!%?+LV+>>.69N0Y$Z($?4*S#^I+U"'6493G@S448%)5<45GO839IW%K>*[ MNE*9+O\&S!4>8Y_"TR9G81\*SNZ(:;B)+.'(@J?G6?"D,^W%-)+,PMZB#1=+ M#H,=.73Y)POF.'3C<5S1>BVBA4? E'_L4QZ&/SW.G,X7=TZ9A_CJ_6?M!_6] M!C;$Y(U+#0I7[O-/,ASFSS7)02S*H#.8Q$V';Q,'$U"4/V"91]?HC'+$D0M- M!ZPF8>'*M2SX*J8)^+.,>U=[SH>=P;#-1CB.E8J/]FR>B>3 MT&1R?R3Y6;AUO#OM4;4LU7#.2U+Y/<[9N,GT>-U2[0EJ6@E!%<,,?\-85-0M MI!8,HCR.P$S@6C8F4R/9RU7Y1<0GAZRC9ZY5VB4 MWZ#/*+>5%"I;Z[&+X":_69\--V5AYNR%NQE]>5]-8]&Z\\HP9WN=X?"X"&P= M>16=^&EG.GC&14)U:KE;8,KM,$_*[>#$3,,,>+@QY-]=@\D4\N^/.^%A;#2? M4&<.6TJJO+5,V5(=55YJMF-I'#3VM)8Z!\Y8'@&;XQ]RU-8/9 M-$CQ#_5)5L9\VUVPI<%\7LJW7?EWTX [-9KA*/]36["+JS4V#57]W7XP\5+X MXZ,&KW),>JM$2XV.@K1$I@;=1;_SG!HJM;&]U3!!7$VT),P#7$>O#-XJW>!6PI M$$EXFS_1%&E5,PZ-ZF- ).83"VUC]XJM^H0T3P]0?S!;LGA2"R^[@1D2N>LXVV3$E#QJRNX4_2P0#+>=F]2_^ZAOK.RHG7IY8J"!9U74 TI.X MSA87)D-J..B,AS%CF#/"QL'NS.P'LQ8: &0+[(3X;O+(XAV@**>"Y)-X_S=\ MO?^C#X=^+"! Q_H&\L,C'*4[V]=]^?Z>9 >.&(H0TY)5G(G]OL7OL:>:34#Z(99KRO'.8+IW] O5LP\8?05P"R9D+ M8NG'%CZN=.'#I&':<'9IFG(@@X\M?E+IXGO=_9!]:/$D:CT^-"=VS.=#:Y9, M A9'4K!8#R\H\/_;M/X2X<9//P!JQCWS)H0[O*@?4(9-[S<,-&R'@<3;HDI* MO^RRK*Y\N9\33.: [1T1*8.$#-.FWVG?;_)/U?+8Y+\#6KH-&@D20 ?9)2S< ML%?,XN09IDPI(74Y!1U,*V:8,=(CS# U8Z&[2\H[E86M0ZYKV7-FJ=2/09@^ MGL:/-;SHF*2S-^=J$,"%P96-GOU>SM#W3/KU.(]2WLAA[->&1+H(M_?=;0RG MA_-$B0N?7,O<,OF+MM&(XI[HZQT;';_R3'3XZ>.=_%DS@#(U5<":Q=.2XSLY@+?0[TT&,GA.HP <2G&05>-\]GSC"R^R7S"*"Y$PU6E/!5! ! M7(@E/!)XA+0(99MHQE'38M [P;0(7N6O@21+6 K^":3"+[3A[5Y\0S?2@*QQ3W%?E"S-P2-.<,SI^!LE$33C% V+0K@SE\R[8.EY;*T,-C MC,?%.PGX5&FE6;8#I]H ;FU:Z S2&2HVR-AMFPL\)\Y9= 3+_7.%_U@>X9[&6S?'@4+_PDUIH@+:2] M)>70>J2Z:)32%W"8D!Z MP4'=@-E SH' 2Q4:Z()'81<2G UXC,$]7^26M$6?*[OM M2T= +X&;O'38M,19!^)L!@(R<_[LHKH_3.@.6:0A!=#8[4@X#S3CTT3?27T( M1\K/N_GX?65_5!]^5R0\A,^Q$_+ @R6YA:O-91Q8=E:=MC-6 M-^<^EOW^V>BTDCKLJMER-/E'-N$SU.P^I?@Q%5/V$9?O/+98Y M4CI[@(Q+PW!5_7(#1.0DU(/WXQH(Y@=[/5'1S\=M*\;%L#=]'K@H0_*5CHM# M,C*NQUDS!61%9RV[$^,<9RUV;GU!SMKZR.;KS1:KW".#!5-2T/'(]@DWQYOJ MJ34XI9:61A,@-V@AEQ-RPQ9R.2$W>M[V5J0IS[D8O1]M8\;2R]@\'FLKN%-3 M92[?7-V>JE%_\O?QRAJ@4Y2XQE'%(;LECL*)8YR_+7?6&- @ID%*2QVUIHZ6 M=;3$\1Q9Q[/J15BC+H2S/"41T^J*E*Y%UQ),TYD=73+NA_<)E M2?0LZ1S=Y; QNSS<5*F3I@G4('_KK3KM-#S:D^];U/3!<4H^@M'C!%L-CI-4 MP7&*2+=>N=#_:#X::>'?VX\'='HQ!?*=2*^NG0Y FKV40,-F_&(A.38=]-KH?4&VZ F$X,+ODG%4G.?\TX/3I ,"E?*]J!B^8 M574]KNC6[SE%=$=UL7!4WS:94.I (OT\)$(I4/D+3@.T_PI8_V+:]HT1>O,= M;M#P5(&CB>:;*$H*1'AB89+DL_X/ ^7L$9,RYB[]GQ MY3!4CBKS$DQYI_I22%N^)"J_+&!7C8#*+2@>5<*DT%K26I%L^DJSU,CAY7JU M),5R=MM[4;MM<7L&!G(*I\@*R%!Q8THX[98H9GE_A=FK/OC"-8SA_21/#V*. MT)MQ:,2]08KT$@Q$,&&#P"C::C'Z]"Y,,I:]I)I6D0;B#7ES-V %HI1\75#, %Y0KF@/"@Q2#]YH/WS."]T60;S'IESG@.XRM M.LP)WZ)2+:-R."(\D@;I[;6&V31\B EP#!!!NRY MY?-P?@<[F%-83/0MM]C6A(W37 ^''94!C9RF68;5LN\M!_5D]Y;? -"GVC2Q M V[S,H5&HJ\4FZ@ _*6QF%KLU19Y[=$[DSU7 /;26'LYL%=XJJ ?JHZ9$IHB MA:_T.+.2*\[I?[\B?'N"_0LO[@Y).;K?P#Y\+!/#) MW65[_ZT>'K338_PY@*=4.G3U,YM;E&FEQ"5:;57M>&Y:_@&%W_B,7OO.O,1! M4!;CD/J#.6MS&3>@/&;68L*02,?T1Q%*03K8'O%XN6$?Y-!@EE">&)]VYX\2 M1%7X"$0B<]^&F=/%=O>/0U(L>ZUMOS$+(R7J?3 %[D()@01VRUZ]5P;=V7Z* M],]>8ISI.K:C&C20+Q8J8!I(JH%][,5(&)K[9FMV5T[*'B%"2+.=C\Q>6!JU MB;E9?0.[9*%M5?T2\P*)L[]Z'T$1[\2O>3,9-4.^A=5]U-B]V9&O@,P!NH:F M8G;A%N09;,=A.MNN38/).D[>YE.3-AL*4K MWK#2<-RC:C =#A@\[0&;V.!'>,@],Q9P,H+G=^2MJ1G.A;FZP/&"LLCIPUO1 M#;=2?WC7T< F3(!QL;U(,,D)!^GM,OSCC*=H\5-FGM0NDTQ(08J*JR MTN>9 M=@S33,Y<2GS(/KO%T&*=P/G5=)@T%;(/]\)'W\A_!%,H[#"P:[Z=XP4+>76; M=,3BZ31I2:NA8U/\9$N9)^+YDW"1VXDYGLCY^=!/'C'0>"(O2D,QXH3\0.%\ M81R):Z$63@XED@NUF'-2RZ3.="0VR$20RDE)G+>+-5NZ.KM9^6_C8T(NC>67 M /V"M2QOC.\>KC\@JD]+\JP@QS-["^Z#Z3[GF99!4ZKY@OO\G]?]-^?NF?Z< MH*H(J"HM5 N$ZD! ==!"]>3!0::CZBD' F7.!WRA(PI" "ATP;MU:FF6'$> M)S7-:_!S2HVR!MF919+I1S8';N#[H>5V6D3.G@'**$O<%35D[A"5\L+/UNSVN;EDMM*+,.P@ 2 4XKOB4")?5 +%S#K#M#,!2FI#G9HIGJ^/ M_UFV6\^FMS4]13G8;O6GIA3;K#J^"UO-R7K3>X/.UK56:3LE-\A@&1V7?U]] M:N7AF*3^B,.T7?];K'E8RY*F*+ V+19I@Y1ST5JD%2TDTV-IV)D,TC67+*D: MD)>!9"GZ*#!G ,,.B=[,MF]J3>RI?JP#+$3R,9D$"9[/0:>?<=YJVW'W_)23 M2Q,9%THY2@^T^W2&14LY-:*<'-I0?-@E-^&D5H=:NJD1W>1W%N41'J/KBLX@;8&'$&4$X7\6Z:S M9E;8RQ7.WFW5^*P.M>%98IBM6"L"=]6.\&IQ5Z5*DCRM-9ONF&J3V M8(:WJP=3?;*D=S<5XL_Q375/94B34QZ[QXJ$ZSF=3EGF#GH!$J6D#&&E,YQ- MBTT_>P$8'.90T2=EY7B/.M-Q]AAO75&8VD0>US)?Z"50?_[)F 50^[0S&*<; MIEH?I>M%Y5/G$F^#HO*I1YW9.%W!R]GSBR?U9&!E;7?Z++9;7QY;^:&INPGR MHK.I9[4\;0V W*#:TK\&0*XJEC?*853UBTQI'G2F2K&&U O 6D&"JFPL%9 : MT:8T/]]H5PDF37Q-?]ZTL6EG.%;:_,*F$4X>1^&T4,+)X!YL*:=&E)-'&XH/ M$N2NHD@M:%O"J1'AY/?.YLY]GW;ZHV*%4YLMT;ZI*+V]36FN.VM,[9NIM@-) M*]:*Q%VU[51:W-4I632/,KL?$BPW>70P*Z JJTUI;C"5YG-EOERJ_$?AP\/2 MC'@J:4Z"]T?Z465QPQ/^Z^)"_JPQ??E6_N[J[.*;>L_DBXN(F.2;OG#,[5MY M@%YC\86',OK.:PLX^CDJ8\.;P.O$B:*'[0VA#;;(Y>/N$G_96V.)LWCBAN:< M/&ABF&G0!+:8RC3>(>O>.1YZ>RCM!0CM]1"CA^T9>$+L8:"A$;M=(P5DG;B9 M[UZ@8G_^'XU?B-X3^T)2LOKOY+]=$R=F;>$P\-E3R(<>&&[R+XR; YL$+. @ M,=B')(+I\%W(UN&\BAB&SR^.#"4I@CQ&F2C3S,N4]^^P:RX0QL8/N?FA.\L;$XAZ2 M%SFL9)'#[GYID3?+%J>;VEM&VH#^U$%>'\W4E-?X!GF%K_!FICXRBQU*XD2) MHO3>[6=]T@_]=Y*0)NIBP7&)@@8]]\C35#X2EH\0M-<,M)"N?!?@G<35Y)V= ML$:^.'RZ:^#34+-Q;9I6",]AM"QI0Y-CB:0L8BCXZ8G?:IC.@1F%W78.83[. M,\W$>2:O&NC$B!N,:;L;6!1>-A4:E.G$$+A0P3,,RY0XE:,# M2UN!N@EGT37VC8+7-%M-'KPY=;AF(?!.-Z?Q- JN]]Z2AAF??/!FF0[>]-4I M T!WQGX>&O3Y9X@FKY$DX6>0'F!CTC;]566UXVHY G1$:3,E07]FO#<+OBH3'!V[5=>0Y U(QT" # M V\+5YO+=J!KWFSJ?I99!@>L$F&/H,OH7YJSWC-#[*@=$C5:R*2AQR14>&3. MTV_G3)Y,&:,L73K/11F#SCCC&(R6,DZFC"PE7^&;JRJ-Z3I8M;;O# M9['=BJH^\K&_X Q\-BT\ 7]X!^ [I_]+G_Q3U'B 9]VF'7)]465TFFU,TX: MJYSREC_WJF;8F'EAWAOP(R4_B8PGJB_"K"ASPSJRP1R1\-2$?G9UU7M+,+Q^ M!0Q^,6T[* S[I%KHJ+7[";Z]8?8I]R\:U?WL#+TNN![VBFW$_NQQW5Q4]]M3 MG>U4U\+;GN]4*^D*>"NW&".-"W=['$Y*BDXR8YDR+MF6N!=^BK)T,3R7_[F= MH]Q PCJAYUAUE#7L](9M.[N&45;+LEK":EG6&?HJMET3F_RFN$I2H65;L+H")>/,F&_T36B\FW-=*IZ MHZI-;JZ$[FY-EJQN_FKGM+4BMDC<53NBJL5=D;BK=MY6B[LB<5?M]*:,RN.Y M^_V=4KJ=LZU?X[H"[#%ML/" M[O'K9SI^_5ZN'@N8['2[6+.EJ[.;5:AUK==EX=+QWW]C7.YT7$"JO0V(=M]! M>%MO-"G6">TGUTW#5$<,^D_R?<<;S,.Z95807@K$.M_$M'P-GK M[%\Z MH3T)Z M.#,+%[:/A1M'XJ]JUY2Z? 9^E#845O.,_V>CM4/S_IM77E6 M?^^PVIGS+P+VS[790^YSF6V.T+.FC=3G\CSS!I]!1X4[2S7L%96E.:8L_-+R MRC(WLKKXV]5LC6A9?FTS)G\U'2;/WKS(Y@K%)).%'+,>Y.UK@#P!GER GP'T MEP'DDQC%X'E4YQ==)E9/;$W2Y0@Y4D-R Y.P%ZR?2013]*;%_AC8F MSX&2:ET-7Q(_:2OE,_*3 D%]4#6=:L1A)7\Q!^[@C@0$)E@4_('J M=FN96TN#5=#[Z6=IPYRUN033^A[LC:[\F_G(P 3K( YL#:0*/?;?[O*>IM9H M.&WA;U>SN-VB8>'0UF(.-8)8,YO)2]519<>$13XPW=SZ&[>1^H.]=V'7A@V/ M@J?J3QW)"<'(EE6+R8;IR 9;,-M6+2!6>-<2[$)'>_#[2*@;TT68.&NPD!:F M"Z;2G,F^_04;?_2^W*H:+5@5"3F.!RGV@[>JZ$9/7KD$4?2!K,/Q&V8[?H/J MCE^1SKSW5ZJ]EE2PQ!?P0<:C .2,)[,#A ?'5%O@&:''(,="64%I=.N%9>QH)3NNUW5_>_Z75X0Q;5LIZ( M5]"A$4=(C*2",X2WA1T/Q"Q^[+$L.$L+U;5]UF6O3 M*2QSHX=1$':@FLQ5&^6F$:N5P+MG+M_(W]9Z]@QM0@5O@[B?ON)$#'^6+"W$CV?0^ M7_!6PE=]X9C;M_(8W?/B"\_4I^^.=Q (H!A^8,_W]T>JV_=>0M=QF!BH*^OI M0!,"@;?Y=_+=TQ;V?0FZLK9X)W]5-XP#Z*N)H.B/PG?]XMU&4*(C$/#->'AM MX5$7<]!K_[J8,Q";\'15?U2?;']32:#MK7W27ZVO%90' %X+J=XXJC,)WECR!_!3M[,05SS6^M%N';4-$^0D^.4^T=-!;KHU+OB3VC5G(Z(%+^4D, M%THHBV$+6N:K]Z/]-@P_>ZJ*!OH-;,U>JQ9W5JBP+0(@=S" 2O6@+5&[DI?: MO88U0$L-392Y2S#8ZJJ#&P6%"[,M')6<(K:[W8(^AQI:Y&IX_L8$A0UT.,TB MJXDNXN.F-"A+?#5"PO+CKALM.4'3875H L(GK,U-;1QX'7D)C$- M"59\;ZF;#:Z#/#6P,M;EYP0U01/L-KY*V+&K.[;O6/'P[ & 2I3QER4ZCQ V M 48BRB Z;4(-.3L2>G+"D>XXND17$XIT;FOZ;B\;0$AY+78W)*H:ZQPMTT<3 MQX$&"=RI0N=GL6UG0W3':3'<(Y83K^^X].!DP^Z9GSH1-*Z-=B@ZM3ML+!2K MTFM>?'?8."(?)AR 0:Z^KYZ8"GJ_>@(KK#9]> K]=47+O ?(7(7I,G=W5V$6 M+8"*U:T-9\/[]$XNK?'K21VWIM.==B.8F;67D37JCF.RMT;="75)0ZUB(\+6J?+&,2S'O=/D^AXJU"HC9*A!"3^5!)>8FIU*!< M.85E,;AXJ@RITZ*K#< N8>@X*$K3N#Z<1X&=C@C/G8IXHN-B/TDO98YB0?Z* M48*Y-CS1F[K?MSD9M,FF85Z.>6E9F&I$HOHCV)>61N%4GB"V.""J,-/B)UB7 M#+C5$9*/\*^?TO1:?2,;IJRK#L/B$B"(K^:#< 7W1%!9.^#4@W?A.P" GSY< MWWV\1#:$SX*]\$?]U._V).^U<^8\,F;(-PO'Q,>+ #5Y*6_9UHF^]!UF7[V> M'UN<,7IW1W*9OBXB'7TL5AUY+ D13U,F%67A!&YTEY2\U> M8+3>RU]9Z>:CO#&73+I@?B0]/-Q(#C0S3D2)CCFAM(I\- M=XP^8XH3RA;;6LRFQ$'5#\V'WD49 7 =OA*@&YW:%)>R*" A':)6[UZ1$>3[ MC??\=HZYE_W0/=F_&SKF.R=ZAZN5Q\7&"5QL5#$7(WY^C>W&EL)33^$8,@LW$!BZ\J5NFQT,H/AQL9V,7/]I_.DR91)0 M' ,>HLK?7.>7*Q6X\0WQ.+$K MWQCR9S:WB LHG ET(O#^ 5O1D!-J&)SB#X&'4PIB7"A)"H4XX3K8(; T<6ED M#91]>(S\9[G)_S!R/HDM?0.Y<_!D 8YT/&([!M.WA$![FT2-^5 \W4.NUYQ2^-9:A)\B6F.K/E%?=J\BN_^[!+",6-1W'S)&H0B,M" M--_ :D3? OL!6HS-['-&16I(" (\GSATX'I*^.>_'::,?F><(M1V/E_WJ22# MN63.4P>SX SNA< RG2U:0RW]>.#YAL"!*SYYH$GHYA77X[/"2%Q*Q/]JFDMT M2#8+QV@_)^+WTP\TC[X)]9EL-6^G24=\.GN^1_S**YHCWP:J96MM"V9 ?W3Q MQ%1+!HM\Y>JRKCTP^\TS(X>,Q_TKF/U<8GA ^QZ&61(%S<9Q?=;.%8'/K&HB M/($FE%[C::(,,7!M.*IQKR6KD,-A5110/0_YR'B,%C/"32P45G^($L:6.#S8 MW*D_CNJ2LTE#F<0-;T31HMR3$XNP99& \?'QO(6F,H4='X6(V91,'<4_$R1F<19,"[,_"B%-%GH>BB:!H/=)S.W"H"(># MG6(\R% YGFU7R_3=--(CID%'P^BD&F9!T$K(R%3BVH6?@4$4D.:+@A3CK*:N M^[6.S Y4C,:F^59(>:$0R\WJ"_QVMU:-?J\GL@FB(/;J;_U6+DE)E_T46>7U MKC%(G_*[3Z \$?@K\]H/8<O;+,'AVB8'EY,<7% & MQRPA]CRMKM<")HK>"QK;2RO#A JT9C3>4@&3*S9 9"+E0K(9[Z&(P1&ZU>'M M "B(O;7@%%"?0_$@Y!8;^ 6N-:V_X-Q0_;_(1T,%F3JCV4\&L[!S8Y A-Q9Z2OW"-DDB#I\ KYPQ.ZM(%JJ=T.],*^VBVKK4U0?7,G:&9)[VC MLI1-G#5YD+9FU=+6;C[.UC(YSPRW:!!]&S"-!\B(9U!'*N/-!2G)E$!\Z=[# M2WE&='\6).IA9J^EJ3I0W%);K1CIU*$T2\<%"HY]::544+LDGXHSQ$KLV#5M M.W8=ZM@U;CMVU;1C5U;>WD_JT=0KAKE'^\EH[[_C*!?3==;R)]_2U1?2^%B;+JH.5;9KTV"B+U?*#ER37ET[]-9")=@OF\:]\2=5()WU66Q&._QMWOJ2'7/*E8F>0?MYB_.\]P=#R? MHX*4X ,8S^F.#Y!_J ZT\:[W+ *V%ATV4F2,OL0.&TC6/YMEDZQ4FRG6/DD M+VK(UCCJ3Y4*]*=FGX?0%*(IL <[)33<>"1W3>$)+*;@>3&^;GZL/[M?HYWN M<>7T;X_%16ZXBQ[N_9YHXLX39?R]R;^"(2N_%CL#^_@KEF(.@+>?4_4P3SJD+ CV?PIB".* MN.7;!@3_JF*/&3W36>EED)/.CGA(#A1A8]IBX!N)OM-+.D0.@KTD[Y"@!4EFA7(;U^^(OAL7,XY!9C?.U_P*/7 M-O_\":AT^8^Y]B/U&4.^UT*^I?D7!OF:TWQ6$7( ;608/C+TCG(C M]0C*<"3QH5OCMQGM:97M_:7ZR87B/%+2S-)08AK@*]3]WK2V)C95%6Z"6\=2 M<3?R-]59[V2K\G0#FNTI"P>TSN[1UQ;XT4"O'"U;2 +N\;0 .JNF$%1L@@WFP M495>?;1=K71F6P*O#8$A"@7T@"]\VTG%H+U< M!RL*D9*@*?!AW=*FGR:9P!TSP-O1JI Y8&P_[XA'XFC5(46S(\79DL#8:C09X6L,W6.*]4 MR]) M;SU2JELYC@ZGX13MO81*KJ]L-GB0OMQL=:6L*>W,O_W8@58N%"&XY!P MI92=>@C\]!N8U',#E7(X06D>H=WZ=);F9(Y..)DUP/_T)/Q7/]4[/S]1L>$= MAII,2P9L78A.)/Y0+?4'L\,CME2\DL$"0Z6SSZ *35ES(Y01JZRGY< N5&O MA5Q.R/5;R)6OI5YR1OC9M+Z:!D___<[9WAWRP!1"3^GT4]2?UJG[7FS-6'R= MX#&5=J=(\$C>>R3J=&@UC2P6S.[M2*J1$2GABZ2FHI5FQQ:N&M M&(NEBE%.JAA65\)_8\B_NSK5"F';L$&D;1C-X=89ND)4*G2'#:CR4K-Y^?FWJ(!*H#MYB M"Y /6(+O+5,W^0QKOP#5%/M71GS_7?G2QATN7-OFO0*P_%GN#PDPV$; 1E@P MWDALZSJPZ ?&,Q\D(4_@?W.V5O45OFEO QP6X95BYUWXH#V(9R'0P7YP4+Q0 MI6VPU8ZL ISON;T1[4B #0ZHDX 42J:&!1R91#Z9Y)Y$[N<8'IHU#LIZ=]\Q MZHT8IWT?6]VTS-7UNON)TO[J1)L(!^LAY0U5VLD,B^S"]74T5YXV@J42'6S" M@'V/ 8TZXBK%!O,/@D\%_GU+R=N@E&)UTUZYJ]LW$G;!;VL_<@(_Y,1UUIJ7 ME@3G6[?-*)?C; (.CKE:87C),^!%RY&]2@3T'=,C 1(.;_]7WB'[TW!M5]5O MK&MC95&S6.?:81L_H_>;92X86R:">3^5MZ(S>/KB>TD,)/T1E<]-U//7!6:N.O!$/LGE[4T9#H5'[)[4=%[U8,*",?VJVRM^LVK@< M7!C^QP83PWEDS/#XI40X[@WI8H^'"JMF!AR&JN&G\!D3YH)FE:$C4C\\!!VW^1XQR*9373 MG*QF4J%G:2>?3::$MF8[D&(:U>\(H#H0QRPG<42F&L6>M1IVN;\VI-]=@XGN M]JI-_)S8.;F?@)MIO VBJ;N\)Z03\8X(&B5G5I!!OJ F4P[3&?[])"\BL^BY M_;B%#X8C:: '8RM=$A&"F<\MTT7OCDH&H\.]3.(1W=A&>$T!=PW)W9^FE/V< M5,<,+T,99E]-XX*O3A;)%3)E5[2\,76/VQPTTL##!KPMC3&\K\&3XPJT+CEK M8B/R/FRSX=A>AJ/D.^@UEJ]Q;%.@?:1Q;+WG&.6:QS5KYW$=FL=QU70> M5^KNS;>A:!H?(81!.S31==-VK>S]FU,_L D=G&,8(&_IW!=9MGR')7=M/E/@ MOXA6SMG)RVOFG(K5L3\$]:1C5F;=4MNV3G30&N8E* M::)*C%.%/45WC2.-#9G]P&D7.,"-\DPLG]XP.>7>4C>RZCIK$]N1+['-."JW M'TQTF8*F^U$#==DQ+2]^R\+WP^_!4+BXU!(>W/@0273A;MZ8%X16L?\>=XOJ M=Z++/7^TF&@C.(??.%B \[!B%K=TA8O_=7=F1]8?_V< 6!WH+C! MH7DBP GXB#F(/CAZ,> 8C@>=24R2; MB3HBFR5[P-OKE6D[?S"@BW@B$$&7P]%<.@H6\T:6A) 7#J]XIQ1(Y*BEVY4O MG1@*.0(;I>"3\YUM5,T EE/$$1HE % 2=&/1"]&D?U U7?4&IH=82 #.0UPP MWN]82$N>XQ/CFH7F+V>[/.8!J3BH8(R +_:I8[F'0&PQA^S7_? M!7X&K9''_TE0.GC$+*ZKLLU6-Y_8G@:*>+6!O=FK)_K:OTZ\!#V[%*9'?H6Z ML3G711J"+6D$28-QH'K!?%E7MS9=BBG2F,R]X)G7>!H>*;D ?EDR/J=/K!H! M9/MIV1]O_[3];&Q$H/<<[_JN?.LNUIY4H]V&%;KY4V2/<_K2-$2J 8UQU,3H [ MX&Z0B#PU3"3N)7LLN/G)<;OKMK@)LL9&8=/;9@#$982![EMOF"^&T4;36E)2 MO"]5?!\,/,)GZ$QG0KALU"5#OK]@EH.)I-Z..E(D3<.VW>,&_RB_/D JP =< M'KZ2&3:1[*5EJ2*SX\-3<(G(![Q$H<@)\-H .>?2/%"*3-^M5>-F2SO\)X"- M+;TFW(G*!2A@G>G@H';A!69CU0< G= ]\+('>BD14E?^$(A1K'/R8=_Q40I@ MDH[ =IP=MC3EK52XPMH]KIP*P/U99];?;]K'#]PCG-8ET]4G )8+9TSWC1Q^ M&I0#O@'D#/3YU10 VP/HKW32C@!L-.S$M3F$*T,D)INN8SLJ%;]U M*(T62) F[TKP&" X[5Z;\Z1;O$M^K7GE@0;/!K8Y$,D+9C&AV&IL^88*\7:P M\%SDZ?'J@2J$ZB2W4"TH:[UB-"B]_DAHABVC#7 M6K@'*GFWQ@HG=$H9@\'76J'=.!6,RB48\]R<^QI MS34#7K:(ZB]:V]\#'^4GST /50(H7>#RU'RB50L.)&/GH:W*W*_ABL=HOO36 M8@^:Z=KZDZQN062CY%YXUI4)XEX-S"N)_!E,!7$!)/.;B::5?-N5?S<-E;?J MN%UO7*;S+SKQKI>UQE8R,,6%2ZKFS6JE+7#X%%J>*\T $/R'+;MQ3Y?"3^?+ M\)6-(T9GHK#"CIO([!]-:VDS(Q.G#\X-74;6YJ^6:=N)W'ZEK3"I<)?9AP,% MOK,C[A!ZH8;(;W[,(4XL=(0I:C% N(V6[S&016I;E;2>CGA8P7_1M%#O<=!] M8":G!>&%$H+A%L[2J_?[_=I^]IQ](3M\K_=.!&#=Z)^\?8T!)XR0-+1E:ZO#-&3;+9/1Z0KGPD-S> U,ZNKXB?W,,SA$LGY-6P/S)[86FD M3G#?ZCZAD%.4_ K:ZJW\6GTCLFF>X$PA%.6_07<7#3FBN_9J9;_"T2?^(-@# M;?IFX9B"9TCPY:"S#/]!+PVF_\(&T:,SSY BF$O;SL%'*$+_T?43>%M"!Y)B' M@. YS8EU"A\SU?!YEIII@!B@)6-]>$>VMYIQ8:Y6Z-?6'$W5I:T[UX&NX3MF MD:,+WLH;O,(Y8X[V'P]=.X2"L%BKW-OOB)@KV85+C5KV@:%?=W?1F@D>05X8G;$/%/A1-C811Z0'0B2!3>[P!%+./L)*/L,J*3\BR>@[W"](\'Y^!N:,#NV]@6)6@C-O10+# M6UI(]R66-F6IJOBD6ICY9@/>2(AEKJ(X^(!&5TTH7M6$V)W\&F>OOI&_X902 MW&9;2''(-#U.45[A1!K::^#I_ "B<2$QCW* $7&QA9(>#1+7X;DQU(\#617V M#1>5G*K#NRZJ(L""T1=J.\A5Z+ 6&&J!&,FRH:0;B8^9IQ13T/;N0=90;FLT M!S[AZ1'E*](V!#*"]#L_HWQ M5(RM:S8IT2#B5DQS0 \7#5%0(0+ZC_AWMR;V!="P;XJ0\0]LQ^GKVAYX')&( MQB^0-I3ZUP$11ZH0:6J@T6S^PJ<+WXJ#P=>U (H(AM'!UW]SD M$I':!>\*UM,-\=7WGP3<^WU5:5*'4M*SE.G,/4 M9#QX=O\25'7)B2I:K'2')!"VO3A-+)BNBU$"Y,#%OP%> M"^]O 72PJ)?.&L'>^SG]J7J58H;/X?D\WBB>/I_%DVHFG#^0)^4 (CJ=_#1R MNTSM/?4.,F)G =97_PS(-/F'GPC[GUR_MP^D'^;628 M>G7L_DJ <:O]J (4Z09+E424I>)$*1XGF/M24PHL9[>]%[7;%K?G9R"9.$56 M0/:'KP[>&@^GUZ1RFJX-ZJ6]-W.K$-"<-K1O!WQ"+1DI/Q\$)7G;Y*,:]^Y> M/87GY\3I5?Y5Z0=DB5MF.[>4.V8O437DX1F"4^S@,+]>8=09C(]/=,L/DUH! M^X3!><5 >]P9*,CQ)*J>9 M^_K)=]8'GG^V<"W-T9C]MN3)[L@: M8VJ8;\;'4IB&Z @1F?OU=:$\M43VME\_5Q-*3#]\73DR?/U<&RA'A2B9 M'O9G5]4%G*GI87 2/9PNGW=L]!-9 D%XEVH=3!N&3B5#Z#[/.-(RZ,M C, M]J0:<% ,X/F-W"C&7RV1D,LX\0#SMAD:^Y(%>%$>$M2(D3R\D^;B\M M,+-K=O?=PSQ4 #?)2],%^CZ1" X]Z"P.70%3?HY#]4?'G%^3_GXE]3&P*Z>< MW>;BK'B_<#ZDC3O#F#+J%FG5N)=S'[3I?I^%%F<5>:GS'K0TSNH<2./R^1=2 MLAJ8R'B\0J3*=+M1ZG2[@MI15MNE&;-&@_J_<$-5]H.J&I9!\YF=?-&C6:)M M3F=:(ANG)K)103F=.%C8"RW=^I&E3P+GV#/GBNIG:#\WJZ1BNZ8E?)Z>1)FE"(P]D[Q29:;4&A7]V8O)IU9F@UJCHC=Y0:@8 MUAH5A9Z*"E*QL]F>Z7.]Y!PJ3V,3#D9E)!R\",B-6\CMI+<+8+QL,!P1 9,: MBX!1BC*SVB8@9187PP1A<2NZAV8.J04=5YYO/#Y_LE)=S*PVL>+4#*:ZZ*,M M)D],:ZJ+C=FW"5!5)T"E3#0I:"Q;M=E,U[R]N4,-L+"37;J! M\Z(?'K\MZ?)>1XXV8*5Q'JHA^7U;MX ?T;>/;:'J6Y.N2"YDZPH1ZXRX0A9^(^R>NU M'AHQ[H\2?S1=773*G^-4AL/-;9]G=_9][I&[1SMBSV)K9M@ NFMJ%(U=RO>9 MQ9%6[<>>4T[']N*;LP^$3^)RL7 W:+8!T=$\63FR0QE;MI?'B\M238;PI6B$E\#3-+1C5D 'M\7UM:T37+)G^3RIP%*'LUJ'%.?38O!^Z0KU[*8L7B2[RS5 ML+G[M45'Y>@(L6+IL!KULK+'>B\D>VP\3.JL20I61_[=U4-V91E98S\5FH\Q MS>]L2Z>5?&7.S>I._1'K5J,I9BG:FIPG_24CI%\? ?4)0:/\H+9AA?"V79A/ M.L/1B6#?.[AU@_B@=T),H R(I_ MYI#X->_K!&$@5^H&D]WUG4GD_!=?O9B^\/)CHT'G7'&$G^7-Z" M<'> J?0[H_'QEGJI\;C'TI\=(O-G I>.R&&!!S*CI"A05\Z28A0HS;L1KG.D M#NWI'H5'M@>]$[*?B]*V1\=;LM8]$:$03!WC%*,:Z8ZS3J\_+@IM1YE\4S$V MKA'&IIW9J+#N1A%N[J6(9,RO*,#35EDH[Y3@[T9SJ OQI;&\HM_NF;'0F/U1 MLQ=@A[@YIG9G>VI3 L-#$1@.[8YR%2+[:R/"^:DJ%!_.1Y1%']K8P&NA_G'M M/1CTIJ$^:)9K2[ [FM;\^NKFG]".?"",,%J@55N MM 5'+V %I[VK]I:)BS7X9XZ3RYD-*^+#TP&R$GZ_@.V"@F#!#VRSU*7E&/#[2YY=7LI9&)YV%@9-/ LW6\:]J$"W3QTI M+C/3ITW9P0BRAE4O.FL-6LI_PVVN<.;$*\TU'QY M; NHN8.WJ[(.>X?[V+W%P)CWD2CM/QN5:Z:NX&E=^1K.C@UJ-)PRS->]B?@C'EY;>-3%'$[O7Q=S M^!2'YJ#[9_J:20+D/*-I\0,4'EQ!>-6XGP&LSZ/B >5NF!!R=)@$K; KK M*V"8;+_1?F"=J6:HL$15EWQES8CDY>_))V3Z*].U@,L+467OR*J.G[V_TBS; MX646;(&*8?P=_6XS94)]+93Q:30Y:J0U_(7= QU_L\P%8V@OV <-X*806 WU M_!^TJF!E^D,ZY=X#14HS12;E+DC M6E+O5 J8:&NY&I>V !8#?,"W8 M5OCII=@LE;&/Z6GL8])(=X$A76XM#52=(3&/*5P*?P.=(11<.6WC'X[P02*37/ "X4E35_ H#9YB2Z)"\\_N;5<& M,%-9)-R*9P%+E? W_VNX^R.#@XN5G?ZQBZP"KJ G?>,K_&K"H1MWE-FTTQL/ MW\''P:#7413^<3CH]*;#=Q(.CU$ZLX&"WP['\.V(?YP,.D-EAA]'\.VL/\6/ MX\$ _NS3Q]D$GM+#C[/9#&]])T\ZRG3,+X ? ;RCP9!_G'0FRA0_CGHC>"-\ MBY"9P%,&G?Z@WY4"5HA5N!Y?6*H;%=DBK_G]MVLLB,=93-?8JBNC(' -)BO3 M'40N-7NCV3;C:F_ OY 1FBY6\;)_NTMMP3A;$MB2-%MFP'_P@ D=VP4BM/0G MXE&(9*Y+$X_6L-X75M>1X9-K>(E]*$ VR* 1UUL340'JO P8GP/:G2>X'+B; M\11Y,SEFC*6-3J,'[=ZT3-?60=EG*X:O0Q\OD1B2T [*<96Z1FW-.&D^"Y]J M#5GE[#16.:U.TZ)C >0SHE,QZ",3%] MQ8E;UX7TMC5 H0KD#Y\<5_4KMM>FOA2JQRT(?LQ/0*:S[@@OIJ4]D"X"-T9> MXETLX<582FF8&PT5*D[GJN%TDC6WG>>'#K;F6J"BA>/=S"#K32TYV7S$=VQ:VV+JQ B01+C6W8!*:.MCF]"V.,S MWW1VW\=A3<6LNW?[3N^E!DMQ3$LH7R$UCFN;DJ=M!N)*PP8!1 5S4+_@5//]B"RO;E&Y!RL$OYH_J@+;7PFOV-2!QP@#KD MI0L5JS*=)Z0+/#"6J>LTX2:@N!B"@YO1*[=8"X:M64!!2Q<@;J&OA)1-X*G1 M76C$$0S&K0%2CJE10J!P(HJ0X=J 0><1FQ)$G^ Y5#RX@4"BXP&O"E@^GLJ- M$509BR?"JP$PV/ A>B!\M)ES8 Q"!2'Y(UYEV+BTCZACHW21R:G*4#!BJ,'; MQ6<&=\#;]W49E(BXCM?X)J7W[O/5%7WJOWO3D50<(D1A/PX++'T\2%BV.[W#$0RL&"@P WY7N\ MQVA\Y*9"OF<#+ MFW=X?,F[S._=H1F:H_&*[R>B^$MKKCG4O>,S )*? E_1("O$TS2 -#>F<2]Q MQN<@.0&YOM;>P.N6F-DJTO3]$R/>O5&?@$3@'W@F_!\/CXUV4YAI@28GV).J M"S/R@77XHX!"R%JBWZ4H,/GATJ@+G0NZS#M8#RS(7P(\:R/;:P86EX:;!\U% MXQ?ALO&0A54H3Z%T#3 G+=''),S.)6 6#%;F=UZ %@BIU MSTB! M-RA2J9!P?.FCT52N(8"XB#E$O//IYZ@M2)$I 05B"7-KRUBL]BZ?9; MMG7(2O,IY<2R^\R._+C6@-\CJ;LZUS))230TMN0 X!?@ M-\ !\#HT-CR)1>:$9T+1M&_K$FUT'M0-3J+PFXP*#XIL<\G3E6T97C%%V)E&K8%L9;7\/)E#%9"S2B M-UWY,JIR1]A*+O6[R=IQRK#G2XE[*FW<\T#<4^FU<<^7$O?$2O13#-19$WUY MUX:$6>1<-^/:)E+IO4DZW8Z4 +7UWZ!\XH5A$E8P=-8[B'NJA9Y*>GE\%"80.@ZD37/T>?UX,7(C!,P^M")QW0KP-)" MM=?R"KLCH=+KQ[*1OCF.SN&:"O.:>%E9F0L)FWN>E!7=:V0@&/OHV-*=^B.4 M7O_49D.7162GIMY7V*FMT* .#P7TO5 158,C3NQ,-P2M7F AZ%OA0PP+(PB MUP@PX%O3!?/VH_J7Z:CR0U?^E_J$!C/W:'1D-):YKPG]%"+XNU&?P'K^V]4P M-@,/WJ#98C-=![Y,/@O@\MOUDXW5IQA[L)G/[9EX! 5WX8:%(S*W 74\051V MX.# VNY-:XW.'DA:+8 M#XWWX^2!URV:_HB8J*T&C_/B(6@*.K:W5E@0QK!0R-#V,,\<5BX)"2Q %H"5 MPC?^NDA&V3;O!?J@,1IDC4^G33LD";=4- :78:8LWKLU;5LC&P\!3]+/ L,9 M /YO%R0U2%F201(Z9$"@PC[E/>\F[L,Q1B&/_B@CA."@OSM E0;3"M( M"Z38S.\8(,G'@/0, FCU$DDG5NCT"RK1J5A!^,[NL:S6M)ZDSYC,?PG&@-/J M/641V8FE+_U!&1%:N/3 B;^+85;H(Y8_7UW)GTUK(P]GLXO+CL0%D\6VIH6E M'UAT!3S76 *#?6+P'[AIC)*4 00[4<\L#Q^I2'>>!QA4(N2:P 5ON1HA7RZQ M/,1V+!Y4]:2E%R;Z\_;2CQ-A?(9YV7 Z)VCYH_; Q3PFH,#%L 0;*U:VF*:Q MX68S7P)P8&Z:[CKKURH5ENWEK/';2&%8 M+LC@2BAZGH:@YEU?#49O[HJ :C M/JJ4Y MNL(L;<0'[<&3BX!N(95]#\'>>D$SPFBU));2V5-KR.V@&0\F('0I_W2D5T!T M!M4H0Z\ ; 00,N(^"6_[S>J;T,_P K]#P'BW,8#2W>^_(0,CTCTM\=C*I^=: M>;\[/;SR2)9#. @K\DC#T;'O3 =2$&?/EC P*8L08/09^P<5K^UXRC;E5T2I M?6DRKKGR( L2&+$@B/I* =61N! M#HI+#K@"[0M9H7".\=,21'^BC)!B2:&>.Y(_52+2O;(3J[0"@[);C, M%M6PQ\]<;KJ]Y&_\(NP6V#UOANN ;/MJ&H+7'R;<8;_;/^7,#<^W\E["F8N> M@PZ1 '#2"Y&) >:XIWMQ6O?"OB0Q*9X9!$6)+#IR* 5B"V8A+Z'&5 >*FCB< MPAH=-Y3J:!N<6*_5+ZA@JV(E^IMPUTBA;;>F00-/5E+KGA).RXF59/V"2LG2 M.'>C8I9R07855Y#BWCE8A#KQ@ 94ECCUSMV-GV27I/,-#DM.$!$ %" 9$BV^ M8_5O5]ORFI60H[9[\G$^;$8>#V]5R,M/K$;K%S3#K&I>SBRB/S!;I0^FL6P9 M>6D$=F*]4K_"@J7=2,HVH!)YCE0B;"C)65LB+P#KN;TLO)@\Q0?@-Z8KHC 4 M3J%$):\P4'\*LH#Y)<)L"7F^192*L]D5A0 ,AL$K/_("%A:W;,A'LV^_8O0* M UOVKAUU@,&K]_>8SN"P& "4P.>UI?,V=![I.-ZX#L"#;,X$9C^+L38DW\(/ M'M%H"Z!>I_G$DIK^M)'BPJLV^QX,0KS"Q!DJH\ /G^",/J"+M_$FP6E$U[@S M5JTMH)R8\->O,.,O+ P='+&*WL?0)%#,'"-')*60L> \)*J^1.5X7\3?DS/ M>^IEQ(L\"#O69:=%:O=)WO$F8"N,5'NI%!IW[D<21L@EA X@1_7\B*$E<[>I MZDT,(VG*P]]@TVQ-F\5+R#A/HXBT7!T"@@B_!%5NT1U&:F3$L$->&!+R3V)2 M@B^*2Q*\N &D0/@GQ,/$<@-V=U@(Q\G@4GV5A:RZW^_NSS:1#C@JD^@Y*&4Z M0EBM"E(4#STQ(U-I9D;FYZLKZ=J@HQ+5 M-#7%,E31UJ,\RW'4X/-+"%599XYHFZD9:',^R?[<\T\&L+0%K[3] !273]N M>G5%)JJ8%NYYU32#,W)JWF,$>6!VN/!6I0!XE*2# K!0(Y[Y;M5JF-3EUW[A MM1JNO S5 ,8O5H"44['BQ1LKR4P\YL"[^&I M*U\'R* D/*QJ=BW;Q9S6+5;",LFKQX\KHO?NY3E[6&"+3UAI/.=0VZ (DT/Q MN2T#Q8Q\'NA(U1ZT4+G>;OL[+[R'^$:12F'%<%,\GM%)$YW]@GL1YA//> $3 MY0_:(?4NFLI5_#=HB_\.%?_UV^*_.A7_Y9GI00-9^ P64##HKT\\]>2$D1Z9 M'EK$1 ^,7O')&W)_)"9O\+&)?!4=>(93S)@-_JHF#-;(AUJON"9A%(LETAECB3:(WEIZAA32N(F MMZ+[P\V*WO?5-/R""KX2L8([=&:$V0J?A;I@NBXF0?W?5\C_X&\;6P&)OP5< MO3'4_5[OY_0<_E61<\2SC87-,&=>T'R&J>/C#*/G]YX=/Y;\;FTQQE_Z!]RQ MMOGG3V@K_&-N_?(^[,DL9%N- ,NM]J-:H*2;6ME$HE6*QPXZU&M*B^7LMO>B M=MOB]OP,)!.GR I(K-DZ=&L\G%Z37\MT;?26[0WS+ 0TA4X$%FK+2(F9:7\0 MN)_!UH:K1"'70L0KA<^-7&Z[&_>THY\39Y?Z5Z6:4BJNGNUF<[V,S-PB2MI \LSM'.P7TTT(28 C&J9]20CZSO%S9WY# M['SCR$DQ9[L_.$ZV^]M_4QNT3QN)]NRLJF"TC_O'M9N#:#^##IR:?_U*!?U> M'%_4Q)5+J^5HL9[DN3&N@ZTD2?E!;Y(#I96E"ZY!"6KL6@JB^^G1]..N^&XMR$U=C)XA^N,HN235 6*#FJH[4DJ M7_SE/4G# OEYU;T%*G/3,:&[3&1_-9W_9L[ETMPZ;)DV&SK7PXO(BCY#)1RF8$O]L7"Z?V<+ MWB;VFC=L#7:.!=#88'9IXP@N&?8MBXTG)-@V @+EY7.?1J1>7O>II-[ _.YK M;W2#7T[XV>]7$TN2?#"B/\;R\O:#UY_8:ST<>]N?6ZR0]^^[O/W3NTWZ:G;I M]1?]04?&^EA_ =>&C:6!7A4^G)JK_\_>NW:WC2-KH]_Y*WCR=O9QSI+5HB3? M.C-9R^TD/9GI7"9VIL^<+WM!$B1Q0I%J7NQX?OVI*@"\@A(EZT+)G-Z[VY)( MH% H%*J JGI\CD5,\=P1AGERY\U!?_6ZYZ\PNY3>_L@9!EHK)-'L"R WVM9; M!KY/">!Q\5-@A3V;(^0J-C7S1MR117N",%741][R9K#&I5,3-]_&DM(R/Q,W M()@/QV.N>(N>-E)/MQ!<5.36$4K0@*O*072)C,7^L5;L U*#J(RGCN<18+.B<^8[-B5IOXMHJF9-AD#_5 M-D >.,1.,:PX5_X4?CDE[-(1'R"P*-"CAA%.J>2$" 60K^?&:&>.JPD9U)?=)V/KB+>_VFRFWL:M3JTL;D?!WS#N"89$[U46_ MD^Q4MR#Y#HQ9+834OHDZ-OU^:G]"@"-$HDO0A%#MT5*72>52O6.T$2R.N2.4 M:$R 4!^(J@SJ2)::([C;($$FFD3V2('BT8L&O+B^#LC#T*ZD \3FT.B IY3* M>.K2/U##5J8')17E]6NVVSGM6'+-QC?9TN#$HD0A0@;$QDQL=%K)4BY[S_C( MPZDGRE7]W;-A<_T7/$-E\^-F>J_$BGP+ [FG/5FLR;_QT037AWSPTCI[U<(. MQ2I)UB^M'XS/9Q)%2F&&BX7;P[J0<5^BJ[A%L2YI]8NJE*IP!3(G!7Y%QL,P MKNP1$D!Y8F>GH-4+!7F!"2E+4&&/B%^@$6(/VI>Q1 H28PV4;D\:O+2OX7 E M%H&L*HQ@4K$B5%^FS*.6@9QKF=$QGM2H: M_::*1ED5C>[15='8UJK:X>DQ_8N19<'^M]/!2I8_LS?;&IBN^CJML<&;#Z#. M!*W=MOF1N^&#I6J=I;M@8X,(U\C[D8B[N:3Q#T+KH:=7;M@&SAR+'2*BA!Y5N?T'W&I M]+&--WH&0?QPJG&6J[/*"$DJ72GM6_NVG;:LD:!W/R0 *E7W$X,Y@2YNW]V\ M:N^NM%8YY$.S&,O&Q4[5WYTX>W=_FO'GC^FRA0WY#2E]^"%*OG?#X6=?NQ"NR-YX-,,WF& M"TZ8P\#%0))3WZ--/??YB"-RL$=PU.FRQKCNT 70(,ZU#.R@C4TC(__M^=^S M3Z?:EL,"A=OJ4T;-S=Y@33CC'#?L;JO*$PJ;=6+:W6( MDMK\KH>A =]:5[V>*'":><5ZIWDEWBOA75.\VV_)HN,YLL29D:"?FGGP\%96 M*D?0V#:_YXGBE-]CY?6A/:=R[#DM*^X8"U_/'>86OA2(F,G7A,XDK_($'72, M,_59("^Q C3K2GG,",9]\!\ZG?),WPZ^![(BO#PI"FT>CQG-P"&C6]-A&#%U MWQF(V[DQ[@4I:'-5)]=03\U][S_B-A5O(MW'\LG/7 BJPWA,MO3\P,0JY'3] MAYV@19< UY8.M"41W;%JJX]E\%5KK2IC%@,0O> %I!@KEQ>?5)B^90[PTM$G M&]-$H%"1J-P2KQ@C85#RD3S_2OPMZQH'^ 56B_E!3?-7H,E\+RA,%<":L9. -;,L8,W8;<":F0]8,_82L&9F ]:,)&!M=_%J9ARO9OS! M5PU3@S?0P%O[YA6-B/2IKK$T-.7YV @'M(\TH5X8ZK7B\K&:Y5./Y;,X[VB% M,6T1->2LB7'MJ M7;TZNN$>F[7P!S=4NACN'C//M4-/0%=*V$KE= K5'-^ J2DV@9(1G]E#P1D\ M(L)]@."7Z6%4U(,HL%T>!/G+ER$,$EQ@'[8H#JZR]\B1UB"B0R"\\+R'#3K. M?52M0)=^B$"3SU2]'XILQ!8.\>G.'DYR-N ,&'=C/";69YA# GI/\(NOFG/@G#B,=+L\]\7C> MY4XLJN)L>6:[6"_%(+/5C\AJ:X2XUD*L])PQ92.8OQ\92S/6B6Y&S?&@*+\H M%&-X"*1 BG*0D^4D6'AL^X&X3PL/(O %6](?0'/G>?>;8'G4L!@V( M4T'0S:)K/S:9L>H&]#WF2"(,71XCTDW+KY]O;\VO_-YS(G)Z/L+Z?#2IP#\\ MWS+RO]_ 6SA0[..C-X %@$[6Z;H3U68:J,7A]]@Z.0F9-:MX(NKR MV^+20RU9\(2@+5?4ZT]:"]H8-@V:(.#0GU 32*'BH1'S,&Y C$F,>XE""!SO M ?K#^ZX KUI@KK T>6K\R=!-<:J#G@UB-/]7A+T;(K0C+5-M\Y,*3_U*W9NW MCT%VS22FG^)( M7(P;P;M196H W8XWI 828V!/F3X.)<15G1=!7XIK$$;@0[1'^;(7]\&=:"Z M >_2-0?V! S,'TE3XD@ C!Y@,)V^0<^YW@C-F[MXB3A"5B(D=MIZXC_FM&B5 MH&" ,TB%@VN,/<[$/:!'U"EWGXVH8F- 43D*,R1 .4WLMQO&;F5*0"NVJ\P!BOS$]QY 1*3 X:P^H'\M)U*J&+7\TILK MID_($XC?4;;-:ZK7 ]P#G?R=@W]M_ W:O$.#S 9:<3 4BD6;3[N66 MQ$N_QTF8B7L]F#B/1)V4"/ "A8.-R"Q2FP5DSTP%2WH,W&GJO;S M.##< 9I/1S:>6X 8W7LT1Z(C6O @HSZ;VR.,.UPN\;'5FZ,NF-IC.O< 8HRA M5,,@A/?VB)-8BK _I9S%]3W&E[.!#$,WYZ!P\&H7^-88(74V0JYIYR\)/$P[ M5:DSM)08M3 N441;B*,UL@18(./QO"0%2%D@(/=,ZD!\KF70TW@$> \+FX(_ M4 GHZ(ZQ'>JH!=+SB'$2.'5JB%@1=X(GL;"EH(<ID*HX]T,K24EA%& =L6(S6 FL/>4-3H C21#/\E0H?#9J0>48&A.;%K1 MMFR ]I6%+<3> ,0ZD3U2,;>PXV H,R;KV- K#5G%1PNS9NZ%&/82V^P9+9LS MWUMQ@"W.1[PX6JFKZ6$FG4XL)5#DS_5$XL .\0AWF=+$;NT?ID 9-M^)R-Z\ M5J*<-!G21N^95=[K'!W/CG-+S=Q*=6B?!$O1ICNU."J=5&)LA@5\(CK1Q,2SJ> 8P63!&,.90WL> 6P*@GCX)(? JC6X- M!=,F!\7U&H3AEB0)8W&]7[P7K+;&4HA84DY^BBI(&<9A]+._Z;M*GBJE7XM]3'D? M9ESJAU*R#5N$M[AXS,B2"SDU*%]P'B3 PP,F?"!.QL+)>@(_@)OC"*NR$C-$ M(@'=":J#A'3$AD]!I?)LQQ4.0KQ3J:U0M9\YUDH=5P7Z/5%Y $@6J+\A)Z^1 MB#]%04#-:(,TD+'/81-)3KW4O8UICV2L.VHE^",BLAD)4K)YZ(3-(&:06PAJ MCX[1QISFC5Z6,>P110SC42E*IK@8$EN&KDW%+S(#:#.R@W39 M[39)S?2&L&EC>B5WY18>CQ$6(KXHSV4+@ZH^G6;9=%::MF:_//S@Y_,F^+DL M^+G?!#_7/OCY<&J=&7\9O!')F>C7PF/D1V'\L"CG=CPCK8?CH0X0Q,4:> [2 MYX7][JS=?TD;6Z_=>:EVX9 X!*;4]TFXU'%3)RH(@$C4&\X'[6*N"W]M>%&@.%V1=+?-_V&S^&G8,0:JUU45EI6 M'(8-N>-(U*J_OD"()?@,RW6H/F>QN^AR=A[ E=_O0;O9A1.D=K.R^J4OZ@ M"5D*]ZBI;;L$YXS>(/7TP#&J1!Q@+VPD[AM&BOKKKR_.7^A:78[]6=9OSKS) MTT)'^8(@H0S$WZ01_C+P?WZ35@N;&_=Q,.^&3C@:KF1IN8TWED:6]BA+U1!Q MZZ;^NKOE.MHYM9?$W?.DT_ D2TL!9O2Y,^1EPY!&DS2:I-$DM=(DAVGS]#I: MCJ_)SQ/;-6>VX^#EX:N:\_:K/)/Z91&=&Q#>*GQ;/L\;?:,AO2&](;TA_3F0 M7FWK !L#;(J)CYE2> ;L^;^8_F1PTNWT6]W>9:M[=O9JT?8B_FEWSQ#*79X7 M=_LOLP-T^#C,$7O::5M=.L1>?%Z_:/2RNT[[[.7:]L"ZS9:/;)FY*9N_7-ZX MCS\46[=Z[=Z3V;*0_N6"E^EC$WS>'%,KJ1;L7J[ XD8+ZO:1?OOJV!?V)MG5:Y\=.[LVK0>OK!5,E=]2=W7&I:=-?AW!-'LS7N[X;553;']L)K MD8:)59C8JRT3:\,BZZRSV#G8!*6-_BSG?Z=1H%L1[/YBYZ)A8K7=_;*F3*P- MBRQP8S>H0/=PYKN=8+RV]L:Z7N(;;-QSJS8#+ MH]:.51APM?C\J5ZV8ZTT2N]R\0W&L]0HUM7BPZ:& \?/@:N-ZI1-'#16Z;.D M7L8S5&SGC:5T0+[HCAA0W]/,74G ^>+MOK&4%CC8B_V,9ZE1+A>?&AX_ _J+ MMYGC9\!9[_".G:I0=C!*W%9PV-$GR. M.J"W?:.BW@SH][J4;K=0[IXW-7QR_ES/WXYV_Z);KT9T-LH!S88Z&:M M&.GV%DMI#6T6PPRP&1;9_"]]T41KK*4T.XL/]>(3J\X"R1ZU?Q_F:^1% X=O(Z7OJ5V6B,W)-F*<%]9HV1;+M\W?*LSL/55/ M/5?.]=H+JVK5;9=2C/[N+CJ .PF6NF!DZ> MG-3P7!7H1A,=ZL:]W2A0JW_UU%BP3 KUSU0HOD:X(36"H] .8J=817]!U!"[ M FK(EL'][+AB("*UVV],]5%X-HOA*%) HAFT#8(I6PJ&,4SAWPKX#& E\V-T M*VAR; ?@]1%DACGR;:#,2/ J!X^I_M,0$DCM#,$I"8--(4X@>)[+G1A>E/"] M5 .!R9P@1EU%I#4@9^+:8_ ZW= <1+"4;0HTF?*1,> N']NA8!$-&WLG7/$\ MOK59Q+Y$?3LT_@;FA0 5))$4AM* Q?/M\JH))6&OE08>P2]?A@$;LD1B&1B&HD5887 MA:?>^'1*,*@)IDD*97RS:_LP<=3VBSL*2DX$X1LW,@C_:QR$;[\I1[3,11(S@Z5]_,"&EP)H6>',#QEIZAI MUHMRE5MD5M:^+7:M]5O+1KA-*A?AERP_,B_C=:42U)L7QB$CG\)A?0\V\'7G8B7H>Q B1*?3N>G*YAB0=],2+'>+0 MI[TF6JG9$IHMX= UPT%M!CN(CCW% (-?TL[MH*)8.96)'BVC1PDE'F*Q,_W8G M!Q:4&E3I@EHZ)DG^544IZZ3&X: #<;/S5#'9.IM?+N#P M8FH/3(*WR<>%&^LJRD;[G('TG5J>6XO=J/?EK MMO1]2>E.]W(*DC^(O;Q1HW41T.UNXE2TL'9:M)&^9R%])U>8XE([Z[8;!FO$D+8PDGT.U% 8 M?,M8-1] Q,DJXNCW44EH[*+1P6L8,&N4!LRVJP;FK]-[S%L#ACK!= 1@A[' MYA82"E3$.N@38-RHA0, OH4M\295PN03&]IVX$F?33 <'?GYK7W;!GWC0$>+ M@M*/*!!W=TDT<6G2WU*E2:]SI4GM-VVC0@U3S%K@;L#W&W^>9,; DWPV=[Q' MZ!M;!=H8+H.6S&VAX8SXP Z)-'AM!'\.F3]*9T^ ]()\!RT*/P^8 PU#8S-, M.?'<0&3EI./=2]XW'UA XQ%9,)37$;-)=DWY&40/-9)*#0H,8*$73::F%_F% M9J%50*?HJ2,=5, 2Y442G.*6%B70S;'Q0M#']&&'-"7 MH % :3"P5V@)*+6&VS!(K3='18/KUD<8X A&%WCC\ $HI/&4]_;IZZUH2.M<)/2=XXGK^#"2Y$FM2+%"#?VW>/@WA0BUA9H.F=9WH@F-XR'Z;V< JV'6QX >J;D=EK=U\*LZ_=?XF)X&A+ MAQD-&(')7(M8=, M)/#'N=V2.\8#!PL!&'1O>U'@4%D")QH)DP@ICMM5;#V^I/"56/46EGUY>KT>2/50I[K&)#+,W[S.9V M+3X*II:U%Z:'QA85Y?==K.:,M* M1Q[A:,OJR!WA4,NJ41[A4)L5>[RC;5;L0>_J2[C8ZZS&QA=O3L E!0?004>V M4*QT(YQ9+^]D%>XE*2;]ER_>?"T!U);/@".L#_5<4#]T\:NZ2)C",I--7%8. M=[0ZQ1*JJ].A%ZM4.]7'O=H@-2.Z*)8G7M)!G:CO%DL![Y/ZA8V7#*%WMD2D MBMT4=.B!K:*N!H;KL%>1I0'6.*!E=%:$[SJX9=1?=QFM#_%7<3O40Y>41OFM M:6Y4LS 6,;CB%EC<,-;H<]$0JM*K):X I+0G2C2(>/OBR=7JI-14]GIUEKU> M<0O8F^P5K*(]4=*]6)4I-7!?RO3U&LCV-5L_ED8RZK. KHKX/GO;1NJR@$!Y M%\R: U7>7:N(/50?X;,NBC[)WC:2ND@?3-F*2W)_QO0J:-DU6QE6<9.LT<*H MC5;6X"/OBR<:"*I#UMD>S5QIWKK4I*;4WJTDNISY3:(P%;W8E* M8VAAC%X%:5WAJDLVLA&D[K))W P:]R)\^*679]6)W0;O-L>H)W'E:%E @;#= M:N,X8C:,;KLN#1KDTRN69KZI&N6Q6N6S=0[:J&EM]Y/CO7B#A *6YY;G+ M;Z!*VEIU]E;$<]9<:VX$LWDA)GMZA!6I+(,7WARS-L$9/1O*D)6S;#BB,7>* M-X85AUQ-L6UAW"MHM26#M_H5Y;[T\OPY*0G-7=9S5!(7[;/GIR3*,+^?@9+0 MG'6NIB-T=<+JD,%]X G!:53PI!Z(D\V0Y@KJH%8I37 A'@SX-'!>(L M.__FVIBN?!NR$/G!G'!*I7_RV-]$+7.<0@ZTSR=4F\BXY2P,"/^9IZN G)V_ M1&*MJTZKT^F8+"P.BLQ?J]LM>4#B<]-#9_WXHHT$P].TYW3\5B>^= MMRVBXR<++'05W+U*!C;U_]-%NY][V5C^7 ;\[W2RC.Q>!F1L[ 3-?6J?)6 )FWA*"BS]3^4.@.5-WKJ#&B=Y; M+X*7KF?0^9 ]DTIC=<44E]0 0^"?]"E5S*@EEFK5-Y\&NJO,2E%(*?GL"U>J M4SCKTB>AY>G;*)#'WFW6W8X2W-%;C_(WYY&Y>+$*":.9N\W/7:>;N,.:!S5T^MN0/$6$$+7O@4JG3H@&!S])[&A5%*4I<7([HNX$Z_(JC7 M$NFM>LNUAL"NACA6=9END=*J&&Y%4JV+TE"GU69K(4/*"@'INZC/[-=TJBO, M:[<\FG$!TYM)K-4DGG1+8Q'6G<17J\UBHYOWJ9NO2B.V&MUQ6X%63A M[ZQ.!T'O1"">13%LFK O8PT$DUPWO?95W,W9JCA[QFHX>QM=A7O6SPT"7@;T MMAR)KF1I#(&YWHS[B%(S0ZP;(\:H$Z"=2^#RS-7@\AK>X>L$[ M6;W H.H%L&,(2LWBT.EO!0BWN P"3OU/I:'$.K$V"MH*45I3L7\!#T.'D[1! MXPPLT@E(S(R%(<(K/YD88W&(^(BCL,MC!C2 < M4F>F[.PRVYF1[VQ]C$.)2!B8'[V![0!GO/GIM[D:/7?Q\">(K<2 MDJ$31]S MWV VV+PSL=D.(G>$3^(N+KYNF3!3 9N0XT4>#PN9L%'),)3LIU^@;9BQ(8R! MB&##H1>!<=DJ(+'?,.G),=?(MN-X[N1T!/X<[L>P*]-S<9Z*R/.A35HYJ$@) MN)L3&$VH@!Q5;HHN2PSHO&&^;X-%WN$!LM86EM9 M"N\]I(3R%#[>@FCZX'\F'H07A0%,,";< (/'8^0& .!X(# M\\'SG=$#]"G-NY18&SFQ9D[@)9.=. -?P)2!W626C$E.O1Q-0+WALX^*F43# MD-(.A&GF^<(-\(2YID PC7#*0K#H9"X0(R;#:$,^G+J>XTT>S;GLO86G3 ]@ M1N%_ ]B''6@H!ZZ)/=X+CY/VPV?PV[.E$1LRQNA?\8K8*"=DN=,BA1?A#V"$D]1;?GV((I7DL_!]X U -W]P4W,^L,CJECZ M48BPGL5RQV>%6Z9&*[KW@*O_Y?23XNK#E+N) M1F!^K/_B$PNU:;2-Y9,7;V@A=ZF! ;)NQA]0A02QWH4_-$+"SX"5VWP+R9^L#9&0MHTT9Y_#=G?IR>_)8]OI+S )(!:PX:7]+B M1])QZ1:H@?K51,:[!V=\Z6!FNWF?]]8>UNEUD-".?31_N<0#A__C_/9[ -<.[QCK99 ML\*]7Y\4BJX>-]WJA*8IX0'BO70T.W*$!OG8O5@:M/73<9.M* MD_QSV O).NNNC-M;)_I[&GR^@UM)YT68I9U )U?9!TNN5M:T1JL9H!M =+-J M#56K)6]/M)3@2QP6-345PVZOUIB;6O(.:^+K1,W6<=ZJZ.O\'7W-5\BEIJA_ M?1:(U:D/H/V)U2\6_B^V]VH'9%3 /USQO&CW!L)%O\X&0M'!E'BQ%JJG_\*T*F&;5Q_]\5$KWK#+0WW-2*;T*0&E' MKU*>HE:/0:60L_J%/VN^G@*O8Y&*/9$2R7/<#>. M>_&>YD"/$,^[&HS(^HC?>5=S ;,O1_6L%@'UV-)]#3&S^[)J'3QLIL5T5O= MQ*ZKU)U=%9=W/:3N_+)HD>R>C*LJ1.Q&ZE9V[#9JU^;JRRD5FZHR5W=1[];5 MPNW50=!7WN:W1DGW_(C4:UUE[J(.1FZWBDNU&YD[6S44 M6-6 :-1#KC7'Q+NG0E/&?D]R?:&YL#I47:H)@*F'S%EU.!G2G-_M2^8NMG5B ML,IE5^Y",5^X=<)L5]JP)[*(ZRNJXEI!Q([TSE]SM-A<^:/:V6 $R<$-WRJJ ME><6\+"YXJCN;#%N^;HL?4XZ:NTJ%D:],%GI*,TYR?/34=9O:NBX[,6 M$[;BU^[$[ES^X Z-X(:8AIB&F'T2LTVGLK\@&>6#._1FLJZO]#<]=WD D+:3 MU;><--3?>@49GMJLVI$TB4):-F[04'LRQS;!'ATO-(C514\3WO%LU<7EVH)SX .OD%I1MX%O3E]<7BX_@%VL M+[;BNWVDXO"$HQ(%?'%EP,;L;(AIB&F(J;43E_/7#K.VUN75>H%%.YGIJ[.Z MW$6?G%>XBMY^*.M1%&MI779KG()IM:ZJS/5NI,[JU2 *"<1N\SEP3=FLA,'= MUF6GQEJXU[KJUD8/6RVK6))_#VNB>[E2@&!-)>^L=5%G70R*H%^7]+63;NO, MJD/^:&^5T%2ACG\F)#2%CK8?,+:=8!!O&C"\#J#":T)"5T$Y_QHY_#0-?:VZ M447VL7QR^GMY'$5XW&6Q-Y)_Z1,RZK<(NEWH_BCX^[Q(+]ID!;1Z^84O-I3> M.7@Q&BAW&=@F:[6Z7FC..'/!N!M'3D+ILT.'W: NLV-8EK:!J.FF^JC!CD7, M7I^S0(#V)JC?" FZ'))[Z,WFS$_P4@,;2&:^.0?2O%%@0),2C10!ELQ1Q-63 M:,_3Z8DW-ET8FH3-AM9"5V'+2M(P^GK$9_@-HL8B!O(W<(6$:;D,0S*P@& ,^9%' MS9O/__KP]M2Z,GWN,(0JE_.\!@6!XSUP@8/K0U,H5R,^A,%R;*T,WUA! 1/. M]P,WI^R>FQC>#VZE.Q2\0.QB-U1#:9?QE!!V;8$ 3."_-K!DB(,:/.++@1V$ MT$Y+ KF?(NBY$?HPG$!AV"OLXKD/V^Q81H+0/8KK $.Q+06'/'>8*S'$10\/ M-O"0!P$"):-/+):07%;WMA]&P'R7AP^>_ST!/6\9"CPXM=CF')Y+.A^K29@S M>V1Z]V@73#GJ?8$'WS(1,]G#\2,U[C!&G@99#M@D!6*_?ZC@@]/F:CW31,TR M5VMBB>?/0%#L-Z[1#?U"1JS[',;]Q/$&I$_4](!J@T<<0P'!?4Q!!7KF\C\C>(.2-( M.:+*D%3!1JR(JL6NN[D%IS1'#<>T.8<0G;'7\,*?$6YSX !>O3;_Q9P(N9 X M:728(=Y-^89IN_]<8^#3=\MQ&1-.%AR)-&L5T&/1BU#<=F%)@OZHQ)H4"]3@ M7YMWCW,8][7/!O;PM?F)S;A@T"48)!UH4I86624=*%2.YR>A#352YSO&EC%.UA.MBJV=R.+[7V- MB^W9;]JF^-'(5^(K\Y">8A#GM]&Y;\^$N@47R8!78-VK;O'9C,M&GO/%:]CH M]:4#-T"FH26S1>Z9\!; \@QXB!N8,C>HW_Q&*&FE3:S$;M8-Q]CL M9&!L01FR[Z15YE_?=%Y09]ALQZJS]E36:O3>5E=![[8"CSQ>C#.YYN'<;[#Y2\Z%7(A M_B;AH+S\M"@OBXI<"]TZ/N_>"+2UYO2\.LU+7Z[O/-[:/YI97#B+VT(:KPTB M.ZKOK\C2P?[V@W*F7BUJ>8,97K*;J\K ]I?]Y5AM2UE3*9MT<:L;X^XV6*GC6X7Z+WF^/3LF M5:ABMG$>/:>5NS)WFY5+?*N6Z/R<5ZZNUN[J3'J521&N56#Q=D,W*MHGAOZ* MJ-L!>RNP W/NV6ZXOM.+?/5"2\XR1G- /T$TP[@4\$Q=[@!U@8Q#$;,!8XQ\,7*DR;<'44A4CJ,0 M?X!Q1D,1#P/C6D-\]GZ/LJOX+3O!"?HMP0DRKW,(0?:;MJ$#%,I!"9FR8O!. M8[,67S+RV=SQ'J%O;!5H(ZEM 7>]X??3 9&8_46$+>(JDX-I8537/7<,$:$D M CCCWZ0,!I%#[XPYSHCNME"M "&2?&"'XET8*/PY9/X(XR$Q((F"+*"C0N.1)DT)=*2R4(S$HS<0\C >+=1YS1, 5+KQXE5%T)305J*"Q8"H"V9A< M0RR$1D,&RLD/-)E21_F[7#:?!ZG@,Z4QU&)OF]?% MA7GG,Q%(S1SC)A/QIJ[>Y=)MI1\U]8\&:TDR#/RJ??[2("995KO[-2E(,M_!<&@SH*2JR:E" +GP52.!JY8/V@ =#D#X,KPZ%$/(_(WL^ MPPAPC%K'0GT1*K"1&@P?M0Q]7$QJM-!!T@[8XH)"[#/D#L^%JJHH;5*#;(Y* M #@^HHV:M)34JPRM-GC(4+H<[2:0;6\N;"&*KG4H7#/PQN$#,*9"K.9Z*4&Q MN!V \-L);(KY3DA=2DH_D-09J^FN!]J,(A]%+X@;5R(-4_83.&5@'8)^E;(/ M7YRI+S2ZKWKDT6I$]+)$6 E5C7I,2XB ?_@$(Q3P7F3H:X*[,&]0R#3S9:1Z"F4$69 MH*I(^=")06!&T(U/;WQACZ2B;M!P^8 :1"0%F>\Y)SOOH_@F!*\N&'H1_'$- MOD_H SO-W\&ZF BE3^:9PQZ""*P@<%+8P(O ''*8/0M$R/Q,-A2(M!+^@^PV M,##04B2BAT,.T_LO.V"T(#ZR ,E!PO!? :CC\(%S-UX1Q)U.GWBHONN>X9?6 ME:DRCE1S9M(<9M^ =-FC"#6X4/JA-^$T8P]V.$7.V+Z1+ \@?C: 'P?,_1Y@ M^HLGC%]*;(O9@<-OF[J)SR&(P'0$7C*I:L%BLIO(S!GQF6N/Y?Z !P\,7^O. MIYZ+&1,868;;"'Y^C+W.V"0'7LX9IAY!2V.T9SE-L9R, =FC0 ,2%H348]R$ MT!G]M,XPX(MN_,6&#+U\)QGM^&1+3SL'F<570AC&=:[&U88%%N=!MJ31GQ 9>U):.O4LZ"12!.H(5I"/65_8L>NYH.6H MT' L%^P'T)J2$I0F:0EAF#KH24H1M$/X<X@;"8N5Y^*4E#4/8-#JK^0HNXF8K5/$ M;"W94NL(M2,,N*TE4VH4VE7_.+@FQO%X1ULHPWV\0UUZ[7\\0VU6[/&.MEFQ M==F@ES"DUUF-(R_>G%"=!7*N@Q4K2FXU&E@%_O:?%/C[6^FE8GZHLC]P^%<. M"5S\:B4@"MG$9>5HOFXQ#'=U,O0REVJG^K!7&Z-V0(4HNR4=U(EZ'>[WDAX* MBVU#E"]D2QGYUED1#7X9_05->6!+J%\,63SL)=0O0K,*X J]V*6+/'-NZ3JEG :RB]6D.KGERN/_#GA\6L.;UYKIKB MK&))AF,;-VB*=9';#UQ36.?%PZ855<4.?&WQ@0A&%S*[4A@(W[U,##>&\ML:\^/D_H$,7$V$*4T_5 ?X.40?[SG0>C) MD'$T=M-4V# N2B5)$^'P">8F8Y*E+8,X5<*Q>%_DAK8RQ?3ERZB!D)CW%J<@MS+<0SF'. B3 F_EZ2Y?R\JM8O*/W>ZS2E MW\M*OU\VI=^/(9FK/(,_E?>7:/D]Y?&7H68E>?PJB8F22A0)2$%9UGXNQ42; M\U\82Z74Q]7JG:?0O!*6;;K$MRX]GC)L/D>PNJ5DW2F;] M@04@5>7,&I["O,OHN3KQ[- M6Q!%]#=@H-L,:'[18B\F2>:JD,QO-3!L6Q6T(7V!"6Y!DF,'+'^!+L!K@W2_,#\T/8E!V8/Y3 MX X!5[YR6%]@>;GF>QB5875._]G"GGQ.>:$(-D8&[#P*Q6(;.BR 'X:"22XH MO2ESQMAR9G@QD$!Z>+)JA&_?R[9P%AC8OJ8+=I4[,2+$6 )^3X1-*I""2G M8!NCN3:2A0OB],A 071)VU^EBXJD5)BY&0M#F2%J%5/;^UH^&4_($"WPJ=.^ M7)E/1JG&?((O<.CIC2N/8O6Z#YLZ :*+C#R.U.%67C/N'9I8H]Q?N=.G20IQ;YGV7^M#A!$1:AP!>% M71#+$4"G\AGCQ/&"X%7^"G&CU5N;:ME[+_,K&C#O&W\"FP>ICK<3 $[]H+3MQMH6; M.58U4AV"&)(?%*-B>FH$:*?*$4QM^$RVP!C+@'C8 /J!HC?S=FZ[IY_'8[*5 M'&()& L(UHDYV@H:UO\N"S"*MV+S;!#9-(S,8Q/FHX/F>$-:6"PTS\!+_-7W MV BLO!;.&3S9,G#N_HZ@F8_4.15AT%" EFC@(ZVTX 0%H@:):$F^!*O6]D6A MN6OPJLEO/#,5 JYL(O,H^N)DW..3>6,1GXMK,N4K5G &3)73L)I[**V;*]6: MD6MM%6L0Z^)YKLN%-:V*F4@.B2$$2@+LK&V?5GW&"I7AZJ'EEKJA.SC5="D[ BHKZ8)K.U//LNP(+,6_%0[JC'6JR5&ER4+5S6S-U50UKA&J6ZK5 M1?L!./2@22;@;84">/#O$=@65+R(J!6;QEP8$N9U6)B.%C2!.\#$E=7B4DR@ MVX^4,XCE8/#.1_6N89R!HH)59"83'_QB :F>EA0Q"4OZ3!6HE3#(J[D<54[V1A;#J3:R<;&>TS53FHI!*LF4U>)%GZB4EIK((L2V#?& M^&W48:CU:#=>AZ&^H]UX'8;Z#G7CE5/J.]1FQ1[O:)L5NZO-?BNNQK,IM[(* M]Q)41EUQEA=O/H@["_U]Q,(<^?H7C;"ZQ9CSPZX:81UTX17+JE?1BW5*1UQ> MG!?!(9?T<^C%5[KGQ62GPUY'.@B\/=4O6;7TTGF]5, Z:\AT9T\8PA,KL"S? M-\6WNJT2K (>A/(.OUJ=E86\?<*ZJ5H,I2#F:_2Y: A5Z:U6DV1/E.C4P0(- ML"TJNI?%3+$*BJB1N55DKI"HO3^9*U2,V(/,75P5$U*7)2+NU:LIT\XBJOMP M5'.OJ/WJM$P*AOJ>*.G6AI(^6/X55NR3#BMV)7Q6T8>ID_ 5B-L3)585W;@; M2L V*-C]M;232R\UO_C>O4U1MI@C(&-E"6.H@B@>:4VQD][R@>G::9&G=E6->2OWGK4FZ%X=0 MDK#R+5Z1Q$]_^[/ ;K?**7@]!6_KSFZ)&BZU)U/:F84BT4_@,%-N!=7"\B@M1U3>XD'X MG-W@ZD;_,S%>5RLV7I64@V/#"H)QC%)PTN]KSIP;=[B21JEZC/1,-,IS7TK/ M?/C@@Q8MX.-QATLJ9A=\Y((Q]N'M75SCS?;<-33F89?F!J^\J KZ,8EH]?XFD\:_-&KC*ZUW"9]+BKC1!,I4^.R]IL!.]'@V>Y4 M73RILW5&O!$-L8,B_A5K4Z2J/W^-''Z:K@"M"$F7G^YIRD_3=ZHX!8:0IU]. M5\Y*5?RFQC3EOA6=1%RQ0'6!1DU-CTR=\&)%\!>:8D,K5>A8JPQ'MHAW1\-% M458L,:BKMYPWO:$+JOJA/2]=N7[1)JNFN3-YF.5Z(:WD2O^;<8;U7L:1$U>+ M4HLHMX:V4KAIV93MO$;>7D954536 16P&E"!,E"!JP948(_2O-,%N:P^G AJ M_Y .:K??M 6)])N1"GBGJF^V+#>(5;/B.J>_/ \0DP.LN;7\('&]4\>UJ@45 MU>"+3==DC)L=K%J0:T 3;CZ9'FD*KLS:HYV'E2IB[7T6-EI>:I,3O$J1CMU. ML"A9L_>9.V+V=AKV-M)[L.RM@_2NJM:?%G48SXO5/Y::0-)F/>MJZB?DS/(% MN.;OP5N$UTPJ8>X.'Q&ET0TDU@[!ON2'K&SE2D4DK)4J8%R5U< I*^JC;UXO M*;NGNU-:N*/>=%O%V-2#H%MSFUN9[B>&DZZU]O[P[9"?>F."LB)$V"#@X,RG MJG+/?=N+JXMO.02W) )Q?Q'2-:C043N>5,B-WU7HSEHR_QLA[;@28)CPX[;, M-$T%M3U-7Z7Z'PTEVU+4E>I-ETLNG;X>?%A@$V;>L*&)D2TO7+66!&QSJZT4 M=Y+38N=E.NR.@(^]9863#B4N29-?6OBRMXC1J2=+4]DR++8=UB>B$#8",M*0=0CV%12P&@]!#$M@KVQ M#$&,!44 L9$]'G,\KA- 9T@"F\&V$LJ#!+H5E^1RYKL"(@X?NX=VO"C AT!Z MC/]$OAV,[*'"(JTS/%]U$K1]5@N_P/01*0G7J;P1 YC^*9O$JVK#IH1E2* Z MBM7NZOG B^3)J"9/2Q'I=/+$$DBZ-/68/X,2]>GK;1O6AXDJ!Y]IK2'W!(LZ M92-H^*%\_%2-GB78I&SX9P1+E#HEI&[H&"CKSJ<>(N&U.RDDU,SW;?.S:[[E M0SX;@*E#P*:(& @T4)/(KS/KI0J;L8,@0MR[*?,%T#L3;'4?38*;FZ.F&/' M0!#7"6(Y9\%9-[!!%)@-=J+$ M#QXA1&SHS4^CN0"M%U9:P/U[&]U0-2/<=!IP'\//_18+Z/(H[' M-@(Z5*&0_LU[8/[(O&V;?_=<%HCF;J8P0%B?"MCV5P^?@0]O80*&T*"$5;Z= MSB+NJ#?QR9NIS_"81>\4-_9'QL;J '(K>,J[CV-N1!,0- MIS9>X=_?7A[:ET)M'BZ>P]AUQ7 N+0%#EDP MS:/SQ,#D ^8PL/X-: F?:XFG.2B;>^;@SM0R1WP0P@X!;8/YQ.5.*WNB)V&O M25W"B'T';30.:@5VKX*A^6 [#J+U!A%NQC:\A%;QC'-);SP(!AO9T)[3%>:# M)^#=AU+U$1'R;W*B0#E&/L+]DE4F2!D!S9)CX0-W[ODIF9;2I$4#$W_. 4-W M*X",'U'D\T&.:=_K7@N1+?V29!T93UI'!(G=/6OW,E#G^75PHEJ05_Z$ S[D MY&\9ZC?'9@-T)Z#;5Z+=L[8E(W#W6[;R^D209>9+H=^LUBBWI?MB;\)*%5+[DFU@G MU+?8\583/S*G=/M*]U@Z0T_,^=B%!'0/4@)V&%O?3$(-(O!KNM+*0N^?IGXK M!?07>UH8X+\^U1MA;84NR4@;.]Y#H.XIR)0ZB0*Z]GOURY97VT:7^*&0N8.( M'Z)!6D\7Y\N3/(#"S^*D"/Q,3."X)\]QT0A3T?%KKLCU&ETXB#),]G3C5Q61 M;(NM=\N+(FZ$^N5BE4])>!*'-\?."KP[Z?:*L=1K$[9BF'J%+6AA=Q_HC*;Z MVMC<@MB2'*TG_R>]VRYS MAXVL]TO+UCU/4=> 3FQ5TA?)L?BGO+IOIFM5'?C%FW?C,1=7:/R'C+?" D9 M>Q7@S579C1B>AE8Y;]W-2ME(4?5U!&4S!=>+/2\QK+8TFJUQ?S>LKL!7V)\6 M;MBK$;JK36JMZ7[+DVC; U[%*];M7=%FWTA-7YT=I$FSK^5NN7(4_J897,E5 M>O*JS>RUE:+V5PCYT5Y4+8T#JABC_<30H\57J <:UY42/*=\GDI1J&S M=.05A2UPD0V5CD(4@8=-@$FSTO:]TM[R,?\GG]]P%R8E]Y#M6*L5N<7"\]VF\'Q)X?E>IRD\OS=9WJ*7M&+J M]0W\Z,W .X%=P OL3. Y:F6,RI572LPQ8B7Z.VP+(1^)C,W?[('/G)#!NJ!- M8,#<[ZW,IF#^9'6NVA<5=@7+.F]W2K<%8\9L%SX/^)!% 8_3;_@05'_\$?NG M(C\7K\DRO>=.7%=/)L<&:EO!YWE\KY"DYLS!9Q,QU=YX'/ 0PVJ8:\0U 3"* MN9^*8DXUETT%'\LBFYDKB[8)?F6EH\PDB)I8>&FD,PN(6[V%7,7',BQL8;>8 M:60#6QY;,TIKM2G5Z 1D[5U^PQOMCN0@G:/>M5+I^W$N]T_==B=> M"*0WR-]CCJQH$$YM?T1+^)$R^AV']!2=UV(JP0@/9N -E6YP@XGD5-1!KM'W MLK3!1_%-:+ZU W)MS6O,U/:!?.-WT)$3.@=J4P4(AST$$2A03.H>>%%H#AUF MSV1RW4PVA"/_QE^RDM M <337*!V@)F]MSU2I0:5'E'LH.'OS8(^W.-%U_A[A-4 :#JM2YP=,;A;$*&I M^99]]T)FWIM_L,;T;AJ3<^I3?-@#L.QV(-Z"R9MMA@ MQ9?FR(.&7 ^Z@RT6EMU\^AC@8:,I:B0,DQHY5'%&T-(V_^#B!0Y;7$2;,A8X M$-TA66,;_;A "*,40[6W*C; CB_*]Z#X,C_N";9W=9Z#]2SX SFOM->"P1)2 M28-G83@02PT3W,'<>\7&GB "=4@946%=,@N\XD MTR\NM%(X@,:**HN8(K6F4!RH"/#9.?A#0UMJ-ZJ&(G[7C%L5KC%HW/A"ZAP< M.LER0H5[T+!);.,!ST"&?&&VD6!L:OS'=9#55&IXZHU>$E#:W.@=X@K8NXE+ M11X*I1"D3OOI,G$L22']=)'RG4MN-_2N7]'CH_U75[!![&DA50G5T6;@AE:M M+H.BH1L7COC)2EQE/ [HQCX^T2-K7\ OX\@=R1H8&A+(),!?"0 /7>5TVHNG M28&(G>H-U,DP,%L9'EEDYA[2*JC/RM86;,-YQO1V>V2C3.%)%/EH+AD%(!IW M'$PI;];"^HWM58N[H32#']E7"*]Q)$T:X3*6_8I&*723W)0* =I!3 M?%8N?]HA2V?"%QY"@+6]H,.(S&[S/1_XPKE7!1K2%/X I]ZF9#\L/T)TX3V[ M\/XC,J65BX?O!5S10N*?NF4'@?2HC)&L!JA>DC3+MT N0="!!;:K7*V#JT!W MX#%*=&80*TM+G!MMB\4!/(SD 1:3%W(JMF*H**NX]JI8D7@OD"8* MBU"V3'$O A_):*)"+6AF"!=3W$*'>#@CFAL@'Z8VQZ-.T)O@ZYN]\XR]159A M_S+SG1@&6#,>QH I.E4T&"Y=N;*DX!8&5 MA+5;P\QN$,WQ8[_7.N]?E39JZ!L-\31*[3T8JC$4%V*PPUY9XN='C!SAICRK M&J,AD!^Y*')*#PBH*Z"'#D//U6X- FTDA8-BTD6'I![.VBE'XFZJ?2A>? Q7 MBAAKGNB6.JIC@;C#,RHR6X;/H,3\V_._F[?T[3MU\2=_QE Y;'K$ M8$YG,P[Z.L0CJCE>;] O>49M9HO=V"U2C6[&UEF#7]21-\Y^S@,DD12.GY$N M[";<\EX_I=C)+[]*F:)/]LN_H$'%1R),RX =+$V4BN_24@S;.I_-Q<:+V7'% MRG1B );5/L\.H+OH8*&L['C) )ZEE&X][^( 3T>3%.3K5 IRE[^':'N^0/Y0 MD?=&PGN*?Q"^DEI>I^K<05RBI2.W M13/T9UV\[G.,!#3JIV[!B\[3!B/U9[#MA,*1IH!2ZTQZIV;%W:R380:BV?C> M@ZQ4++>V0J'@=!Y8$K>GAD@G@G0M$G#^'4=*.D$=V*MHFL)H8EPDNK)H+)$* MEDC+2 =@SM.NJCAT5:=!,&OR-"1Q2&$:+S+'M'%+"1:M[N]Z9,^"I:+\Z*30%L$R@L^PUI-# M.HK&-U@43CT?<9WH'E^+%Q6?2Z?>Q[DK3H$8>6X>2*]I6DVZ-HJ-"_5YV>YD M*N_'MV$2?D]IK,K":2ES/C[V[9_W6A=776.Y0 FEG]:3N2-/TNA) D-W.?J M?C'5:SH26DU$1:>P4U([_BR5$2&'XG/,V4 UGZG?GN)S0@4-T"C*1Z.A5_85 M:3O]RZERU>I?"^>]=M'K]2SFA^=?2HFKD1#6YV Z19E\L M;SZ;.]XCC\6<[KP"%MK!6*2AQ _(XW:*"D;S9^HY(D]UX,C0>W'*X+FNR-PV M5 "[B17HX\15D68CE#LPXH$"ZNDL5::""G(CUP[5@6H"$R>TQRU&GDJ1IA&E M5R\,*I+W#(8XY;=]>"Y5 M/<-MZ(NOEO^MLDL$MB-2W.VUK_0(C]I^#%*PZ+L-10^4!AG803M+C3!\;74I MB>$0\-I;FT^\%F:PV[ WNC9#)3MW&,5/@+LD$"/1SY/Z;H;Y1'B[/XAL4HE! MRQ!9 N+ZTL,G91%PO,='WKGX0-$_2?DL BE("".53 M"O@YWVR^P>G$W!*JL+IQJV"\%1!NU-TU8Q] MYX;,>@@QT&UB#S-7=71EGX3!T.Z(D6*./"7@/V N1S0=/WM^VN-%)-$DUH:L M417*(H)BDT8EH&[<*ZVO@#-82P)>9XX8=K@AR@P.&,'8QD)DC^8$W';:\V.[ M/A7@(ZE"_WM$*UQ XJ*MH+8V@I$U!#0NYF=0A2*%CIN-%<)>D)"Q!\N=;$Y" MV,/0 H&>QUP,:IF JF# !Q[GY<2QDF)%(QH=A0X3WU.,,'(#%;EZ$M;.YV'D MNR;=E2A.F4/?IAP3PAT6"4/(BC%P343OX 3G)C#3JFJ :#0&Z'.#%VUL&,*R,C^GC&!<3&3KP 87[PWXIRV5RC//3:EE4)H.4O2.*@;$ M9A.YRZ!$P289T[4>Z(]Q1*B9PY0H>#E1$&HN928,4Z*@J1+P2RTOM6HD%77) MP#] 8+;E=9#E4.0U7_+9%^5F4]]@L=1?BKS> %X3.8Q?5$COVX@;X--_H;A: MA=9$ UOQ?YNA*P=2M"OP*/B'YJE:L5X-!,_VIGYO\%UWF!Y7LREH)J_BY/W. MU=T )A() $2+JK V,WJ8,VK1";'UNB=8@%,9-'-YF'/9EW-YULSEP<_E-29\ MB.'7>3IWC.37[U0"1U,)"FFO[3A!Y:P-0LH=,_A>PZ=J?*(=I+O2X!I>-;S: M*Z]VA8%Y(R_H[C$T-'U@*,)O9+YV$B2Y<,M9<_XV(465U.4301VW!CVV,P8L MQ#X\?@9TGKL$5-!8#1-6IF0W_D+.=UE(70(MY2AP!*Q6(>)4/#\\Q?@-^=NF M7-A=N:VK2,;6B2G3M)U%JG:5F=SL,4,S1PDUO7:WF:)Z3U%_$3AQ,T5UF*+N MHC.(9HKJ,$6"FE7^O<0^6G=:-X01CKBKG78ED' @X$Y4+BT)BSFQ%L#1BKZ> M+G!IH-BMR%OA3&/;9)29/=WV145V/E47-!.SRL2<+=E(FWG9S[ST%^%K-_.R MMWE99M4T\[*?>:EBFJPQ-SI ]=UCKNTLTC55Z.-KY/#3=+$/U7^ZTDA/4VF$ MOE.W&V3A.4*NY"C6DJNRARB;AB+9("C=N*V4U5E"E6CZD1;E:\J/)4 MQM_(-15;R*DX>RT'=*D?*P45;W (J2!D(*O<6X 62L9BI%2#;(TB0[)*0_U2 MXDF\>*/Q#;3=87 ^&WCW7 ;FQ_A'LD1PL7R)=95"*;5'=L'Y3-ZRL;EBWJ1NV M1VFN0QF_C=G_XJ<,R-VRFFFE[[E&>[H?2_FHWXV/+^_N#&R$M!*<(^ MC!Y0M_/:@XF5 /5F0!/+4A/;HJ>LUYCW/^)CJK-CDWG [['@^^V[&\1LB!R6 MRD1F5+V$!9Y+Z=R._9T[CUA*0<(X*@ D+\XU5 #)(B$[@%=>#/1D^*HB1TOF+Q+:2YA.B'RF.'R'(L7&AW0M'C,& MZPKFH+I!D%$X;D.?H=5((494("Q /!N@)36?!(J,2 S%\:B(1KI;S#&!;U HR H'A(I:7*% G1U5DQ@(1+!\_U5!$(*PL\*V8@,(: MIW)U1#A6U\K@;7EJ]>#TR=G)O!L[MP4L8/:#7' E*Q)_$ MZ^$HLLX*XB&A5 MB"RS\Q3G/$]_2];B>\R1(U!D%W:8\L\5B6WSY)9S\Q-X_Z;55[_>P(RB>T-" M]#[>>0GU62A >?A &_\'^-*T<"__POS0_"#$Q0[,?XI22Z!JOW(L>$(UEE#6 MK,[I/U\U^^IV*@&1054\\Y$U1,.I[T63J9&@U2M=C!,_X"X8=%2@5^UZ$LL; MZ^+X(Z$WJ##08XS;+A]1=?,22\WGA/XE)&9,2,XN?TRA8AN.#8ZQK.!CAJ)& M;QK0"POI$!1X2>E' KD>IF;C.@W>H#83X^RU4Q[L$UK\)Y52$06I2-#_F12H0DL 89_(+[D> M@&S*TFWF5SOX7@)@4I.3CP-7E9L;S^V,H9+"&K*PRZ%)($ VR4Z2 )M2%XYD M63,R[ FLTR5])0_8Y3.#1[&!VB"+SVN;S*D0Z\!52']#*H1*<'F.V"<)LFN$ M&J-1#X>@'OYBOWF'M7B9J/TW3NE\LV1BVU@?5O !H1UNIC8?F^]^\&%$F\;G M\1@,)Y]>$K\E1KKZCP5:*\#Q&--*44%WH5;?-7)H$7Z6$>,UZ U>8X:53F)/!&>CQQ^<4*G*.B MS3';BR@;"@KB&6GX0UR^-R2_ 5ZF2S!X1ZU<@96;",U790.DEG"V%KY8#'&E M45LU.$PWF':B9(,&B)0MRQJK(L8EX&DDHB2V"$GL0S.P6AB)(1]1#5'M<;PH M))I[H96ATEA&92/,ZT<(K3:F+5ZCGS77Z&77Z+WCOT;?0RSB1B[1<[Y#5^\[ MB.X&GC/:E.VK$]%-ZJ OUU_OC \?VN;GN[^]^VI^^/3^\]>/UW>@TAB^&'$@Z%O#X0/]N0+&RF!*]S:R#?0R7I6-EY.Z?0/7>E<;TCKX &U M^9X1H%FC< Y!X9 ?:H@3Z=C1B_W1&*30QXD=BXG%,(I[O <$=2#/.]*7OM=F M1G^@IWCMNE'L!Z?/9OZ!5X 4J"%Q=[ ZH_)@,1XG 5'D/X9\'L:WDG$HUC,M M&;]@3)M"2-CLT/18$A@Q&OG&M_8_VJ<"B2@+X9($7@QX^,"YB"/!QS/X I$; M4AP'2*B0U4*\RS?7QD__ (D9>52(YEX=G+R+?&_.F6O ,R";)S+@\5>?_[!# M&=?XJET?Y(J-'V8=XZ#JH:?_X#((E9,>5,)L/'B^,WJP1[R5"A"<@0S"?\>1 MDXI<5:%36?EMF]?#H4?A9@A]*$W#(!K\AX[S"$*15@$I\-3IH@C?HSA\H,"_Q,!(EYO='BIBZUP$TF%4!C2 X]+29]Y[H<3\8O<> M :N5KS@Z?'SWK66>",Q&!\-!)" :PC<%9LF*O"OV2Q>G>%")"56BKV^XX5S/ M?=LQ>QVQFY#N0/!K%=/)$ O1%3E+ZHX!6 "OO.5#/AN DDD 1^]$JQ2>4J0@ M?2F SYU^^X=YY[.1N.:_\>*I36+'ON P 3_#+*(X>B97853 K/&$LF\]AP5.0F8>G M7#B8L2WN8L#FFNIXHECU[IO@'HQ1Q)1B; .&RZ9#R;.:OMB0F-"06(H8="*G M#!< 2,H);T_:YL1389L!TBY+2B+2G,O]"2P8L#9@XZ#(NH[ \+',6",[-'?9((\14.BP% M0F4M!2M\N6*IL>_\T6 441A?>67'+<.H@DR(;Q)K!1P1,J$""S+78\3NEJE0 M^2@J7X0O$MRA] L-Q22",L?0> I 9F%QJ 0=2L.4Q.)T)KNQ#-5/148OGU!" M(!-)AB(><<@B1-WU,+)4A?\B5J,W@\TF19%:#:"Q'%S2&+2:4K0RRC>YD:#< M "&$R+Z1SQ[@>^R^9:2#DV':4.Q!/L#"]:.YT"5C&)(Y R:0PH31DZ"U8@$3 M5WWS_H"I4N2!\XB _\ M-\G4G-H381(%0I@P,R(:9L#Q4 2$!FX#9:CD2" -$&Z8,W0!1"G6&&@2EAN* MMW;>2R5=#"U2[2=O"@8G%">"8I"\:1@V@^9A%;I83 =4$$^0!M-K *7_N^L] MP(9BA[A4<2G,O2 @D$UX>,0%B"27N.NAG$6*N9G-@>XR"OYOO.S&P$B4[-@I M$IO SS+T5AF*TT23IZ.E 7P<08L;V)F%UB4I!"%L1P ML:$]IXAX(>QLA)B%/+Z4RPA^*YGM#+!@:7Y,H@A2N31(R9 %4W,,NP]AUD'?2-VMJUYGGZ+$O916KE4L:/;!9CIW&^8:WY MA+T]QA*6+9#]^\A'?K:DH C.&04QR,Q ;&@FVM.+P:#CF1:*2\P$7>9B M&@(M&=L%+2"#QF'V)HXW@"6;"(MH*6C%.DT"3(M%]86F[19/#BD"CO*YAH]Q M7H'ZA@0S,825B4A;$:YJV([HC$'ZE-TT3[BC\SM^^9 MM9DT]6QE[L/;N_39L=KG?H=UJL(&X)'WMRT#M<]O]L!G3LA\Y'W-;VMU2..4J*IB^,E6(!8&*W*32,)EC+^[^QWL4!A8-7P[HW3?#80\R M.$CLXU@8@>Q4H>B!<"><8K2]L(GCX5(3%*_[(0'WH#GX$P14J M]1'U,-K@=$;_P&C'$Y8L'R7Y:,6A:\8,3,=@#A&2E+;&*41EAL:VW&O3.0+0 MNJK7/@0Q HO)IXB8F$1\*,4W^7#".' P*9)$Z9A4@W(-JF:%I0%>I' *81\C MNT94JA!N+>P8$0^,]#PQ'P/4E'C-=A?<7^.#C$.(-CEOHDW*HDWZ3;3)TZ-- MMK&MKAKP,GCSCM+Z0C\*1#*4D[FX3,46.S365V 9QE@WP7@)'.1@-]*\C)EKE0+\Q4$4KFPO2D! MD<$8_^/1Z8AL'1S1 87^WGNT0\[!M_'5;4\JF2K.M0SUF&T@(DR-%(T7!J.R.P,;2R0T>/ M+^ZHA1>O%LA2BU![1="R(SW;].P;:(O)Z^36V46_U>N>*V&3@B&.=Y4LG AA M ,L%?S@BR1(CW M?\V\CRXZ,ZU38-ZI!59K8$N/IMOJ7<+_7U@5&D'76JX=C,QE<_!;?]AXI0KL M.K]JG[U\ZNH1H>(?F0]LNVP)7E.PN/D!Z!_%7CL^9JC'9%8DGGC][?;OXO@; MK7J\D\5E1U-/JB& X9YUNJW+JZL*PVV;[QATH(Z"A Z;8@2_.;)AQ:)1VS)0 M7K'*!A4VP&FQXI(Y]C; O=%3B_!/96MJ/UR17 MJ 0*F;%N0C_@%0#/;/B:R@$ BS/9ZSB &5V!!-F]#7],]@/X+005Y^"M"%:0 ML>DNR)Q$]H@2?T%L:1-+SBY:R?F7/&D-0O1.)_90G>%5"&IZ%A*;VS6HWJ 1 M%PD2\2&T$7FP]GW:K/TX=X%.A82BD_-7OBN(&P<0NBG8B?'U!>F6Y(@II5,, MJ5,":=MX3MR7*MI!PHW9[T+)J@N,3*_%WMKQ*C#%*A!N,SJC?N)%XY,DI/*! M,1.7!V-P/!/=*+;BH2HUD5&8=!$);]_;_$$<&0^X/$REO8L-R8]6Q,7#3*K$ 'D2.T<&0 M,M@7F&GF YTP#]#F%SH.Q.1[1R;3_= [.!1E&Y*.07YLV**1I#'6RD& MC1+/A[(*U:6=YT^8:_]7:?Z1-XS$49=2,*IOY$%Z;QIZ_EP$/= !FKS[2%.# M$C;C_@3UQC".OR728 C,X3&)/A5P"1G=@>'AO: ;APJ,XZB!KD&WR.N:5MY3 MDN?49# *&X.=.14A@Q5&^(TP>>F!\-Z!8G-R4.B\[62$6\DJ8/ .9WHA0:.56:+"@$7VTIJ M"L2V@2-+RA4-XM"4 0]"D:R&?^"!(AQ>&/QW2TM4O'W%[F.1^IPV'PR6;)0 MU\H MH>/54C"J]?MYR@ *"%T'1/O!,W^= 9RU+LXO6_VK F!FY9[6AU.MNO;B=!>+ MV&V]5FDWBN9%'*O*INJ3NZS%U:@IK)A]$5(OME2FIE2 -R.UZ^PO5>4Z3LC* MBK5EGG1?;9EK5N>RU>M>[E^TK6Z[5P"Y; 1[^X)=\32A )#9MM*7>6O;WVO9 MW(LXN%I+\8Q7'D9U2AHN-%Q8GPO;Z'#;X]WF9IHGJ(A4O&"'%:>$2X;87T:F?C'*]&X8L.G.GJ")*G3= M &@W -K)E(E_IW&5XQU#?%L?N.GT).P=<'IS\DM'R5)X*R!8;Z[CSZZAG.MN M5]6HPB\B[,CGZN8?XP3P9#P=#6!&<_QXV>[$0$&:N'@C%Q>? M9D,EP.I-Q@1460C;+QS5 +EWJP&Y8XU.6U;JJ)"F0F%N&/!IA!C_+$N\\-G< M\1YY_*Y(RV6A'8Q%U'#\@(+C0K1##('!&#B*RTY ^V2(708Z$]O B <9PHUA M=+XM(N\,S)S!F- @_0L?R;5@WF)LK!P91:HF*VXD8VT&"3@#MWT$)HP+%,AB M JY*6B9B1^S1M&"B,:^V8LIQJ8$:A[8#\CB30H6@V MAL&+YLAH)%BU0O&'^X.>+PNCSH7WG1]X>-^F,+7>\C&CTB;?<")ON8MRD83U M/>\0OD,*//ODN?RX1K1:O.[%@2_H32%LY /1>P_>:&1 MU L\KK&MMJ0O#WQ)GVUH27^F9)4/22AVLY@/1>"?W:Y\P 'NBTKK7#2E=8N99.0JK=>-5UI>5C&>E.&QZNOL9))R$^1300E\>"S>5X7X;EL' Y;N@45 M9WJCY^/Q^LRM3N+6)O_WE.%5UC4RV22G:%8(;$G%/4-S:FT/]&UL2X+B1:^D M@^X*-CGG;PF4:U[P;G3A,T]=>>L%VFQ][6V2HT1\SVI;_T_F9DT.:5%$PY,$ M9.-# .MEZO,Q-&5U_NQ878O_Z%FGUO^"&&)AB?8T!#UZ@[.,Y294/8LRF.]Y MY <1%4SR3.O"O'G_U>SV.VU"X.Z?,(&?S4;>'"]CT@__S__YP2Y>]SK=&)6; M^0/F\N#T\P^'/RI [FZG@VGW;-OB>PS"F;-2#E(ZBV-H=-7ZNJI[E+JJ6TE7 M)86[&UU5/^%L=%6CJ]*ZJGN4=E5W,W;5I?FM?=N^:6,4 ;UH]>\ MT5:-MFJTU7:TU3%:5MW-6%:-MFJT5:.MZB,.5L=JW][\[< 5UO_[Z]??S3OV M R&W'L%@"KF+"$SF[7#*9\Q\*ZNG-NJA40^->EA5/=Q<_WZDZN&&.<-(@-6: MO]ON=XSR;Y1%HRP:9;&VLGC[[OV1*HNW?&R[=J,K&EW1Z(K-Z(K?KW\]4EWQ M.QMPIU$3C9IHU,33U<27K^^.5$U\$4A\C0/2:(M&6VQ$6_0/6Q9N"+*(LB,^ M8)X)(R13\RT+F?G>=KAY(G+20H%M^,%U,/N4U O6$4#8(4:@G0AO+J)Z486^ MTDC7"D4"=!&Z96G_1U@#:'FTT!Q?*?&PV]$G'HKN!@A" MNR&=4X(5LC$]=/OAMT_7=]^^OKNMJHM6'-TJF:/[R>L^I%SU+S)TQY"%K@12 M*A? I2J")X$P?/=#(F;*,![KJM<7N)Q?"0+1QR@@!/4<1)H68./WV3CAQG[]^^?SU^N[# MYT^EJ75E0"KG'2V^R4XXF:6D7Q=">N<[IZ1\FG8N^1^9/YR*PXVN0.-8Q+)] M2/ZOC[\L(FEYBFP5HC=O6OP<_"Q(+;1XSWR;H1X-P*!V3H>@",$2FF\VLVXRD>LZV,Y M.>XMK9"ZM&!+.WY0CRKGY5?->7G9>?E%Y?/RBJ?5FQ(RS5&349RND1W,'?:( M?'(YL,#^\I0@7#G']SYK]S1V]9"#V>GG8N3GM@(&1:?T,+ M==4NK727[]S0#A]EQU_I(-%V)[M9 M)20MH>EJ*4G6>B3U>WT]18OI63II5G<]>JZ0G%)ZQIX7NE[(J3O[Q_]V_E=] M Y(XW211@=M/ ?^*[<+52'9#/< 4-@IP[!MHEUUR*?=YSGTFGCWYYK)H9,,SK\#N6"X-EFZO+>Q"5$X=>>WS*0:^WO,/ M+O"!?W-]S@CJYF\"XNT'PV4TN":]]&R%]WL)'=_(%-D=O](F'G\=W M[,<::G+)>+JZ\13V,9I/H8C29)'JIM\^4UG%X-T/[@_M(*.N*A.ZC%)+0VEA MCZL%I;I%6=@%:T&I9E.R"OMD+2@]TU!:V#]K0>FYAM+B1EH'2G5&?+R_VJ/P MEZ\Q*MCG\=<81(SHVX(JTBSPKK4_S5+N]_9&C68_=_O[(T2RZ M[MG^R-&MK,(.\,ES\2W?(SN(?&4@#"P%,!("_M[W9K?1(+!'-O,?W_T9H3\= M8+#1:_@@=6)XBL-P07_ M;*<$KZXI>@4';CG!OT;@,_ @ *=C8+LZ_VY+2J)7<'[J0JQF_^X5/)NZ$*L[ MVRPX-W4A5J/'>FOL;KLA5J?"UMC8=D.L3AL4]K3K$=Z3T6G&G7<]&E&%#N9\ M8?;H@WO#YG;('#KR&>2/?+YB=')@A_R6^_?VD NGXRL?>A-1YV/-P]@UA+NP M[QW!&I5DN_<(&>G"CTK@'_<(N>W"CTFB+?L8E?(LGJ?8@PG?O M/+V26_TF:BT[H=^O V$:FZ!_5@?"-"JR?UX'PG1:[J(.A.D4U64="-.MRL)N M5W9#@):G>RLH)>WUCWZG(7(F&(P0PVNA=#A+%!:C'&H :5]S7(^+T8_U(%2SW4\'G\8W#@N!7C!WT7"+Q;NI[ MT62:/ 1::N*SV:95E&[A7]2/3,T9__EE[\7)4$ ^R13%]!9 M$ARP3]G4K/2+_04-Z%;TQ?Z"!G0K]V)_00.Z%7JQOZ ![4HLV25V08YNQ97L M!KN0'=W*JO5UOW;QU?JZ7V=/7];ZNE^WA"_W>]^_QBJ_7./"?W<4ZX1BC4O_ MG854Z#3%95TO_G5*XK*N%_^Z_?NRKA?_6F56UXM_K1Y;8W?;#;$Z%;;&QK8; MF=5H@ZN#OZ;7"??5P5_3ZU;!U<%?T^N6RU5A SVX4>G2!0N[[*&-2JLMZA @ MH+,3KNH0(*"S":[J$""@59%U"!#0:KFK.A"F4516I[,3RM98EU9G1Q$":RQ- MJ[.C&($U5J?5V5&4P!H+U.KL*$Y@K:50\,OV0YLV+;[@ANU'WK3K=),Q!FLM MQDU&&:RUXC899[#.LBJ63=@B ;I$[6*1A.T1<*9;O-8V;V&6$:2M&K'->YAE M!.GROJUMWL0L(TB7-&UM\RYF&4$Z169M\S9F&4$ZQ69M\SYFK55V ,DJR\:E MJS103. _O''IEECW $["UEFIW0,X"UMGP7;DZGUE);NSF?6FN%[BB%99TE6BQ)L!_:=&NT M6'U@/[3I%FFQT,!^:-,MA6)=@?W0IMN%BV4$]D.;;IT6JP9LT='^_]N[UN:V M<63[5[2Y53L?9CT1J7=V-E6V;"=.Y,=8=B;)UM843$(6)A2I@*1LY==?@-2; ML"4KI-@-L6IJ8IL2V< YW6@<-$"E,Z:YH64KC]NAW*1VJQW*32.Z#S[X,?XV9JGY*;FS/W4Q5N$GN5,_=3)7(64U$[+S-;"H/M\QA,\L: M,U6":36'G2S;>'J.DIC:IW.4Q!JJ1*;ZQ-:4G1BD]-,G-J'LPB"E1]:R/'-R M&]^K97GJY#9>EMQQCD[V48YLR?WJ^-JE/EGKI3CU-V M[[;%Y$7$29XZ+PUE?6NCE9L]RDKM9CD_>U2D;1KYV:,:3)IF7O8TE7!5,C-G M3>\HU^^:U=S0JJF\JUG+S9ZZ*H=LUO.S1^E=C=S8K'2N[(+SFMYI*)TKO]C< M4*'5RB\V*Q/K5GZQ69EGMW*+S89RQMC*+CBOR[Z4YF07G-?UCBHVM_*+S5W#1 M3.X1WM9X^1K9[(Q7OR5+[9+[C(&VO-*XY.+L#![7O4"S>0^Y3Q[ M?O6EUL9S+[4^(59?OCTZZ-.2U*2)._[G_S6%:__;+UF4!ZS'+&%G](9IFPX] MGP6E/O%+I-2^[9Y=_:OT('Z9EI)$;ZR6=_*IZ#6;\'%I0/@W&H@_1B>5BJ_= M<>\;Y=%KL0=D7+H3'_:<)[_X6]3(->_(GC5X_K)LWQ?#C+ G\$I=JT_MT*&R M!60*RX'HX@-? "._,T%E\JKL=0RH*K0K,[D;O..Y]S>4#\[<$9VLN:=.QIHR MAB46''9@BB*+-,LK:8!-!U$MGW")3\PGYX(")/#X^)HZ<@@^%*.R[TOKLE < M53UEE'=EX!KCE.\(-F 8IT+62(SQ\>F'\PCW)POZ7BAN06SFC(^IR*0&S(T" M(F$\*A8Y$\&&<6FQC-B'KAL2YW @?'H;_+=!/S'6Y]V(-:U0-B(QYN?=B&VH MGAC[\V[$-CZQ-$==;<#IZ()-JJ4FH_QTM===_6A7#(<[BX"-/(W>@NY-X)VL MI'<+;B>;=97%B@WT*_GLW*CES#;U@&&JQ'K3-))=NI#=M$/.Q;]R3$P_A#W1 M96:.%JD66,SEW><)BV2)V()1&22G2J.6A,ZV^ )S[X4-XB>?V9$BX[EGKN6$ M-K7/W*A49F[I5*79(=%J<.U5K/*9YMJ9Z X]5_5F>%,QXNS.1 M2K(T%0/&+CU7"5REG+-1JIZJ&'#=4]F)9L[VKFI#YG/:4"0$&?\NN5[)N_,I M'\DP4AIR9@FK2\P=AH$_%6XF.D^<(J6JV=P11YZH'\DW$;5* S'A#;GX)!$W M%$E_:20G "4! 2EQ&=#D/D+Q/9]--!UETRN;-'VAW9/V>A(3T63BEKZ'XLMV MU"$TZ@C9V:-I7_BBC5P\3 #'+.),C9?"ES,'$E./53?IL:TZ1?P-29^\:$Y8 MJ0!7P"I5&"*3VT1%>[IF;NLY_N77$[IJ#\/[">$ MNX)=OFA*/%R^IXY]&)RX]F4OWEJU,P8TH#7DY:I I0FM#5LJ!946M(:L.:=# MU8CD,1DSC>X\#KG21Z6B=^O.A]>S:'250HAKB6$@2H3DKW$8/I)1>+9&G\DA M^0U5OI8\2P-%6U01JVJFQ:V%-#2WL%6M@&S-RV-7M0JR(5L&L&H-9&NV\):E M\?V&D^E>:?GV3?%T*W;J-A$N3?ED4[3?I4'@T.T2N&VR^(A<00-+Z+IN#>@(LF4Y1HWY#$#L4")[O(!(NF;M$6P6CY"!$8O)9:B MHY=Q2>+$#//B6$I:E%BO7EC\S>H.VJI2D459WS M;8(J\"X?YO&GL)9ZO5ZT!SJ>PTQ#BG)P"IJ\O*R-+$=TL=.'7+_ZFV/.#Z=WG#R[<4HNOZ&QYX51O=COD6U_1>'J5!W.!"7'GU]NSXIM2^O+YZ:4>;R8W5ITQ0@W:$8XI<-Q Q MFXFH%W'IUJ>]T.FPGGC@E5'[LOHPJ7Y*UUV2--E@*$@T+=XD5GQ"CR#5+_.* MS%B'+1''\29Y5BGFON\YS);TG2FC?I_2H/0@8G))MJ+TBU'[95(2N::AB<%@ MPX::91@--.WQ\CWHZO!>"BZQA>-<*( L'R+."(L/&(>1T78]43KY&,?[[C# MWDRZ/0I5@KJ1@:72Y"*-V/LV^M/LC['0WA-Y=2EZHC"D'P3#-Z]?/SP\_.93 MZ[=[;_2Z??9QV856OQSWC;CKZY5G+3Q_&$6/E>?[ >'!L>A]Z?CE@W+SH#R[ M_?Q::7+[A;;8TR\9XAL'@PBP7G=' GGFNS@3P?Q'/GGM45XW:49K4=XON7O>C OL-')D+K M]"-Q^A5=/XQO%%N5N/_;B5VO5PS;!F@QG1=^'DP0JPBD9UTQN?(3B)G[@]B1 M'HA5C'*ZD=6H[ =<.0V$J<-510]7O'5!+H)YKEPR78;LB5/Q-4&OICEZ M-SRJRAM'OJ@)9G7-,5LX#.6ID['7(%E"@V5#90$UYP-) =VEFCRGBB !UUWG 3##!(F[[II0WKE@:8[5X*VN?L*E,L*_A5+;AI4K;(X5>JP.<[V0)8B%"(*QHKA9J$#[-" M%LJM%"!U+ M]9T>E *DC5P@UNRT%2!U _(H+[)5P$-N\*_B5&=@KX3!0UE[+ M@;42#@+TJNZB#XB5$@,W+ MELL^TS[9'K\0!&R"E2UE46R.DN%@&8360+X.XE(& =@%\ 3LODF_92'D[7!V_? %V7I0%7/A5!RSS MH@S0:^ 7(6#/B[+ 3'LE NB\* LL==04&NOLH":\T&D M0%-WJ090'1\,P'77>0#,,$'BCE\3.@I]X1OJ&D^F<3,[#0Y=91/ZZ M]Z].:N(7UM2HSV47/O2X^.@ZI#7'&;^T!G.@AK*CHHE?50,^4(-!&K^4AFB@ M!H,Z?E4-]$ -!><6?ND,YD -Y:C.%GZI#/A #09IG<4Q< ,U&-1U5*> M'5K!)>]2/F(6G3OTT66W>TU'GA-*-SX7,7PL?-SU>Y1O%L?3#C!>0)QBK5P0 M#9U$5Q -I48H:/'J;:F@FL94@S++-U2;1>6L%\>!E#IF=B4]0+XBG0XYGXM/NGR?> MGWW/H3YQ:)MP+AXZ^< &2.\1_B:^Q8*"?AKE>[JM3A3T0Y7UZ;9:4= / M5>ZGV^I%],:43>KT]H)G<)(\W98M"I[!S.9T6Z\H> 8S;=-M>:+@&^4WM]W=+OH66^TEE7"JR\"H!'^O#QS"X=23@1$.W-@(AU\X=>2? MY9?&@.(4;-< ^NZH2'9V3R6RKA4X@!4JE(=C8GG):J]*X)MZ-DY_=_'!R4_OOG^:?: M__[[V1J&CU_<6LO^T1C=?QF[M\?AP[L&;S4^FG_?WHQ]IS&R?I2=#\'KH$L_ M_&A4OCT:5BC]I?RB.[R\F/ZW;]_9<6_S[LG-#;7WM#*[#, M"W(35A_-ZLG@\GOX>/7Z\K%ZV7ZX[IS<-,;LZX-]^L>=XW>J-_YYN7'2?;0_ M7!Q^^F%]_&[9'VIWO//>=<:?KYKVY_OWWM]U=\SO/_W:O+\]JE>=KV3\8_CA MA/W*[KSCX]ZGCZ_]49?SD9WQA_5-OCUH<_3C[RZ\^5'Q_''ZP/ M#\;9ZX\C]^O[^F/XKM:D7S_4[%_[G<_LT+7^\[]2NWM]<##M3WQ.J*6>O]8) M-8ZJVNGELV*RMA>Z 6>Y5?X7::+DEW9Z.1A^%;GCYBS43N0'P\)"/7N2=-HM M!VQ/.GU1KN'3X(LQ)A,B:"F6[U/5')C2ZYJ6,GU1-0>7<%J*^7M?-0>'7UIJ M][NOFH,#J)8Z\#Y5S<&ADG8*=%$U!YMPVDG21=4<*'YI)S;G4S4'!U#MA-Q] MJYH#0Z4Z/K48()6*9&=SPFFI2FM:-8>17UI*U;LO"(,#J'92,)A2B2(#DOS2 M3@H&PZ\B+=JI( S, M<8QU+17HHB ,+.$:6NK4>U\0!H=?6LK2N1RC!@10+77@?2H(@T,E[13HHB , M-N&TDZ2+@C!0_-).;,[M@@&HGY.Y;01@<*N%3BP%2J4AV-B>$ MP>&7EE)U+B>$P0"TJ9T4#*94HLB )+^TDX+!\*M(BS9GH7;Z-1@6%KG2DZ33 M3ND&5! &!V5\\G(QQF1"!"UUX'TJ" /SBM:FE@IT41 &EW!:ZM1[7Q &AU]: MRM*YG! &!% M=>!]*@@#0Z66=@IT41 &FW#:2=)%01@H?FDG-N=V0A@00+43 MM( P.E?"IQ0"I5"0[FQ-.2U5Z[PO"X/!+2ZDZEQ/"@ "JG10,IE2BR( D MO[23@L'PJTB+-F>A=OHU&!86N=(3I#/+VBG=@ K"X*",3UXNQIA,B(!/!YX2 M8>[IQ\P7?GT72G 76?! ^+=U$&>#+Y2"/[.,3Q:V*7O3H??$.8ELG0-Z37J$ M.N\]\77WWC]SK;7NFQFX(-[W:I;Q";7@P85R=J-9QB>*@@<73EC.09%,H>?, MYHO=HK70W:GT'#[I#[Q;P,E&\>ENTVSTB#C$M6BW3VG0\>*)1HST]!/Q'#3D M7#RDP\@=%Q^%579X'[E+TA/B3>]^AQ*]8WH7=*E(2V93^.D7VI1+ M0T0\I;[\W-#SI_?78L##I[AL#>5M]X:+T2_DXR/F.)//;# $HL$2K\#R).M.V0WR1M'0# MS_JVNG;O1Q>/9'FIYT:?R"VI,4P!7ZK8X95PLL5N$TM UGQDS!>\.M%&?/F3 M<"[ZZ,6T*3CS#&?PZE%%C,DC(\2K>JWARR?FDRZ5NY/:;<\=2;WDSJ%71/PK MTT*Y+GO%:8]R3NT<$PVC?E"N'U3*:8):P2N$Z0%J%IE_!:\DMC&HA]!!;1V8 MU51!Q:N-Y03J5B:>? ]%MXJD8>BY=&EGHS0S:L#ABU(*/ 3#*]UA'@I [FZK MX%7_=.$"F,UP%6UU1$Q<@+%)J**M+HF&"V#V45;P:H[3XRL.+9'M^6RY%ON< M\&\TZ [%/QO(-R_G87CGT^^A3#5'XG\WXR%=7HU:^4!.AR@(PICBOQ>S;/%+ MJ; ,KTI9L&R]2+E(EU0F,5J*E/.R2CGQC'7MS%<^OE+[GFXB8*-1L*M:BIW[ M2(X,1-.JEJ)I+N30=PVLJJ4(N\\DR2*2X!52S\3,UP\&RHSQ/ Q"XIR&[MJ= M M7OD,&WI9^!Y>->NY!"4ZTFO^@0TWS>@PV\C PVMX1:V"(SN*(S6\VM9S''DO M14@YS]%F7WH-K[X$&*@L/$I/C6>[J(O!L?24>F#@E85_::WX:+]4![)@J::U M#K57G-JZ(+*1-J>T5L?V9D$09KS26KO;2V[!B5MXE<53PO@GXH3T:#S[\;UX M#.%6?]RA(^HL$VWVH3-W& 9^] DC/3E)8=9Y="I0Q/]3'A596N,G;%KXJ'\M M#Z?A@J#Z5-S5\8J3:=#,+&BV&YKAU3?3H%FEH-EN:(97G2WP5.&)5\0MDB \ M6F8=K_9<)$&(:(97,B^2($0TPZNB%WBJ\,2K8#^[P3;Z(Z?V>1!:WB8"8_I8 MR2,;*ZEBA5<13A>KESSY4^_$Y3\D5]39QG/@;^=61 MIL\;O&IO?KS9URWT#;R:[;-DN99+/UX8]$]"[@U)MY.3@\N#G% YP]P80:KQ*&!.HX57[A*72K^74J4.,5R:(QF=KR),NQ"-.N3ZQHB#X: M+UZ9H]\-.&'W_>"*!/T<2\9AG(/+>/2>#19P]Z]O\^F8[<%]D0/JU_AH'&+PJ M7B9$0R#F-?&)>3X/WMRPP*&7O3/79B-FA\29(W4R&#K>F*Z%J @%F88"?/I@ MP2L,N0Q>!1(#SG$HV"I^E&NIXHQ/?BSB!P9>X=4Z#Q\(M^>%.I)3QXM' ]ZZ M;.T9*7J2"TS2@T]0?29HR4M'GN#<9>^8<6H%'O?;?<+X@*PK'TR#VRX-S&'? M86:8_X4LK,PBO9%M ^#VT+KRH+"-IL59(67@7U4-S69DX8 ML!'MR@T>+/WFTG-"F]BGW!O)UP&$0E39=]DX(=^4*^17ED21V-%;?8#D% MF.:V47:P:8%Y=GX-8G6UA5<,W3?.@%F9;>%38_>5,V F'2U\2NN^<@:,BMK" MJZ)FRAF9P5YXT8FSU+X6_^?,$C_%VD:LR)M3T>(.VY(KGBE]74I9#RPH'8537=DY=3XK ?I7S$ MK(5RD5-J4TZ<&^I0 =8@=)D5G[$BM_6-)Q_WY97IO?6-XI<=?0MU_-.G_E MMLSWJJ;1>'/;/4[>D)4UTE7>DY^\R(<"/<+O)62S8UM M6L)QY8:)AQU3UQLP=W+UB0<^V[?*1Z[<=A'N6;O7]-U0W/T9I.5E9>N7;\H> MW_"%(Z)*/>X-KFG/_\\K]OA7^:\>L<33'O\RHI]>E0)O\:+G!:X7""M^?[UR MG]C\9V]NSFY>B7_J,UO$@ /Y\X%9-N25ZNPSM=E/==6G*_)*(VFDL<;(YVQ< M>H)97GZB:9=5588:-97?F]&'S7FWYIWAU%)ML/\R7?*^7HHTW%1ROF4GLJZ]JSOD7S'C>5/1Y1PC14EZK1 MI7F/FRH&FJWHDJKC*L928ZJ;-";^N^^%7.0&\ MBW_ZPU:75/CN!)]=Y7_@XJJW6*J B3,AR$,<6ZU6MW2Z=5IQ M\SS\\^+4]YKG0:N+*Z-/,^R%%\%I\\!=T7I0-3?;_>YG-@P_7P2_[20J+XY9 MHSXM6"@S8=BEF+.!RGA>8[I\VS_F6X/M1>PC.9+HZ_-9B5-?*_PMD&3>W3 MX--YK]T+?>]]8[_1/&AC3D@]+E??PZG_E*:0R>+[NO5K/C+3DV\X,E)I_ 1O M]@HUM1ZM'HQ44:BL>K;N8P2?A'Y.ASK!(.R=]3JML->_]+W^&>N<]X(S%GP* M.A_#WK\#UC]#!&PQGN^ MU_BPR]\=-(YB]\MU:PU9J]N_"H,N6] M_]-%\-FJ1LMAO7[XO%/_PH'T&$>V6K[-N^_D2*_F>\-)5HJ4_:%R#LE(:+*" M%1->'+\"#W_@4NT?/:\KC7W?Z[$)GPFFQ4R*N8BQ3-*POTJND5G2!1N(J=(% M4SD[4SI#O[V_F$I8KQNRCM)HXX54^>N8CE>TLH=8V38W6$^L7+9@U[F:IR(> MBYI;8.V6-5;0FJN"15# 9W(9"+2!C#]<+W()/Q:X&!UY0:/(MA#<9,B7[0("0021V5&<1R](%WE)8Q M= )T=O%=& ":!ZE$HSH1XD MEB$W4WZF^UB:*%6F1#_*VEJEP H)3;6*1(SGANT"6+$ 4AUX@J_1A.=CP5K( MS(,RA81EY4>[PIEAF3G=N5M)947N$$X#,$J::\!W."1CU@;RO0='2FZ-E& D M\O1N/$""Z,B/X8DO%N*WK';?9.NCZI3G=@KEF^]UA<&8 )?=E+<@DMT&9(T( M0\1+\_@N1"U& N"J1G)40)4:"I B9])0XK7;N\BM(BHP;EC(>N+7(N46KA47 MN$% M5D; H@(; _6:@DC+J$PY;3!PS%IQ0T?0P[&;=5:&7R-!@M@!T%_$_Y\TN0&L MM\!X4F",-@+CT7ET(SX>GX%OAXGO;8\3$D-LS61,Z.<&I3EM-MP@"-%)E<;\)C]G"^$I:4*&1 M?+NL9*.JA/$]&]7"S04=F)#V-PS_!!B.*:L[=&S"C(Y+*L)K6[9B^0FYG!B, MBJ)2$Y9NV(+O;5&;*5.@+_T' &4F@J8O[MB.[=YC28*P0)*](UU9CD)5V*,> M.@7*RY5A[ZQ9OC?A9L6N*#_;,!*QW;KLC%2[RH*E\EK@8L]][LC7_N8DT0Q4 ML_06.B^ZZ#GZ)\6P/8J.E]%66^5/F\_7 7^320FR=\$#4GXOT=HH 5;F<90! MA=)F16WL ^C,,ED40CRP78T4R!.UQQ(&DA+?VT5<8'ZMY7^XF0#5O*P6EQ:@2F*6S"CKVB*0 P"HRLBH]YX)?$[EP M%-?2"TO/[:GY\G1P&V[OWQELD0@6H\7V1,MC]#1BE6?OQ7A%ZM$%0 7UKCF* M8^"]*3-,.MRVWE0[W-:3U!-[X/26@W\"Y%)1V@)+232R60TX$C8) XGV3Y,* MLC5'/60^4^E,T#Z?\W'UYX^N\K;(IJE:"+3.)\IE:GXK( #@!V@0'0\^$NW[ M]R["UAE\KI7Y4^[U_?7<#EV/?^Y!K%3..PQ@[KAXU7X-?V!0I;[8N M=8*+B^%5J].[_/VWG?J.O;]J=;O+^R>GA[F,BPF)UG\Y 7'0L=![D4I3/C4P M:/F+7O1JAH.GJY\1O0*]7\Y\H:8[UA]U-N;ST/S$'ER8;*&78X3A:;#&7)7H2Y MWCE=?V%EA8+J@EG!U^"YEL/-Y-J*/#C]_V1R,:%_>_/ZH>^@-=O5@OA>M2)W MWA5DU>?G]:\SD2+QO>"KB$HZBF)]5PG=[H[5'W.BF]=?H_ M4$L#!!0 ( !>.;%(C%HT0G@< (HJ : 9C$P<3 Q,C%E>#,Q+3)? M:61T8V]R<"YH=&WM6MMNVS@0?3>@?R ";)$"3F*GS3XDW@"^*(T!-TX=%6@? M:8FRN9%$EY3L>K]^SY#R)8F3)MT$S1KU@V7Q,ISAG!D>TFRXW M.W@R^C2";M#S3QL'[HG:@[*ZT>IWOK*KX&O/_VLG5EE^S.JU2OG4?BR!&*M!R-\[)( M9I$@D369[9PVSOH7P?I0>S%/93(__M%@MJV1_PBG&R2U3OTOY]U6-_ J[^K[ MAXV#%N:$Q.-Q^1)&_5V87,;SES7K338TDY,?&#)42?0$:_9R-;$6+0N&*L]5 M6I:MVQC")J&?TZ"V/PBZ9]UV,^CV+[Q*_XRUS[O^&3OK7C0OVMUFC_7/4.T/ M&JV!Q3!]7WX>7'UN0H.@S_PO[?/FQ0>?-=L!&WSN^:S^CN_5W^_RMP?UH\C] MM2[CRVS0X>U<[Q& L./?957/0:E[X5WO]+SW_JQ6-FL-: M[?!YI_Z5 ^DQAFS4?)-U+V1(M^I5/G(=BD2Q,VG"L=!5X%23(BP?\_QX"XS\ MA=[:/WI>4^K[7J7+QGPJF!93*68B@IND89\*KI%0#D5P= I^D5L.%^?B.UP M^A;A]]U#^!4LEAD 0F!; :(*\*(YJO5:O8 UN./:--M\*=6)* M.)84B'*3BF.)UUWSUGJ]R[@6%E_ BQPF@G# !% ]3*094P]JEB(W4WZF]PC$ M*E&F0#_*VEHEP HUFF@5B@CEANT"6)$ 4AUX_._AF&N[R+S JB#<:*A:PG?BT2;N%:Q8:XL:3#YFEE!#3*L3!0KPF(M R+ MA-," \.L%BLZ@AZ.W:RS,OP:"FJ(%0#]1;1M&-K.P!C>"8Q'Y]$[\?'X#'PS M3+S*YCBA9HBMJ8P(_=RHC--BPPTBAZ@VA037T0*="!C)AS*1^9Q8RZ9Q*5HM MD"U&79RIV*MLHF9N4?M>FC0IL&\TF%OB66&H=&0UL*Q])#*PIP2Q@AHQH2BD M)MB2N'A M,H)5I5M \]V1D2(B/"G/"EL.B6TB#@&D993N-EL(,1+WO2(]<&] M;J;(%O_HB-1.\">"-%1%?K\*CUG"^+*UH(U&_.-M)1N66QBO8J-:N+F@ Q.2 MOF7NWDX,1Y35'3KNPHR.2TK":VLV8OD)N9P8C K#0A.65FS!JVP0FRJ3HR_] M#0!A)H2D;^[8CNW>HTF,L$"2O=6ZU!P;56&/>N@4*"N6BKVU:GF5,3=+=D7Y MV8:1B.S296>D7%7F+)'7 @][[G.K??4G)XEFH)REWZ'SJC<]1_]E,VR/HJ-% MM%67^=/F\W7 KS(I0?8V>$#*[R5:=[8 2_4XM@&YTF9);6P!9*:IS',A'EBN MA@KDB>HC"05)B%?915Q@=3!T$(0G[486]$I\*R0,L)%;9*$]+'K[>\_[:L/3 M[GF;"2@MU)' +)U5T+%'* 4 5I*1Y=9S)O@UD0M'<2V]L/354=Q#*PW18KYA=G6FG*%VWB2 M>F(/G+;,R=N)7-J4-L%28HUL5@6.A$W"0*+]TZ2$;-51#YE-53(5M,YG?%3^ M^:/+O"W22:+F K6SL7*9FM\(" #X 1I$QX./1/O^O4[8.+4_>6/DU2#K.8UZ MV;^^.X#+L?N+?\SJAU5V6#NL;X%=FQT4-%L]G[7]7N_JLMGN7GSX:Z>V8]\O MFYW.XOW)Z6$FHWQ,36M_G( XZ$CHO5 E"9\8*+3X17>]&L'@Z>*G1*] [Q,WJ^T?0PYZ3/L6A=R\O M+2?C/>GQ?/X\, >E47=$3K'"<=+8I-B6[(68ZYW3\LZ*L[Z\N+)$0_G [.!K M\%QN<3.ZYID'W?!?)AD3^].7ZW[I=;1&:^68I5-NW1QDY>?_:V)[+$5,!BZ6 MP;[;%-TR]08 #VQJLEF*WN@NJ;M<2G=0_P502P,$% @ %XYL4K?@Z06H M! %!4 !H !F,3!Q,#$R,65X,S(M,5]I9'1C;W)P+FAT;>U876\:.11] M1^(_6$B-$HGO)-4V4"2^VE#1)$UFI>VCF?& MS/VQ/:$L+]^CST#(81-DY9T MN]7RP&"/?>>>ZW,OYT[[U/LX[A0+[=-A=X KL9^V-_+&PTZ[EEUQMY;?;O?. M!Y_)E?=Y/'Q;"J4P)Z113PSQ>,PT.6-SG,Y%-+D M:P]S:S7_BV6^P5*O,_SC=-0;><7"8;/::-=ZB(DUC\O%2X#Z,]6&AXN7A;4G M)CII?07(1$;!,]!4C$PW$5N0KF_(>4B:]7KS8+>Q_H(8TRN!'LT% MMY!'N+5R TQ+%3<C/. MA!F8-OV%@)O*#J6(!\*R='$89V6AS!S^2-=[?)1L!:Q*9*V;I- M\RQ)'L\2LCU!W.-MAI2Q@+K-\8)\$7*.8$S9R2_!M)TES3VOLV_KZY/JP*Y! MH8A6B8=#S;,D3".DC \619:S*QXK=IURQ6)XH2T/-@KN/D7&*-(XW@\.5C2Y MH_Z*]K:8XG;CS>%1RR;$#R&&^VX>58^.DTUA@=ECIPC^9\GC+&EF+.$"I3#. MJB>JKJ%)Z69$QP'F?% L? MJ?)GI-',_B)_&73;@7C=WGA(^L/Q^.JBVQ^=O7];JI?<^*([&"S'SZX%T-EO9R M)U[77]VA]P8/U^7^+?N$7D3]+Z1ATX1H&?'@.0?ZL+]8!>/(^K&[\ZSI6H[D M@>_B\\I_V+A@?3?@'J/?357CSH_JL)FLF-)SA_Y M(F77@J=;+&@\#]I&*@Y?H$Z<\."0Q-"TA@FB#?[?K!Y>:N. 3!8/>J:RE<42 MBD610/JI6T]3C(5Q[S7$%.V7O^R4W'"Y8MG5AJ@37L\S0TWIER#]%.$0AO Y#DB8P9=UFVFPJ M0<>]FGVKF;WFM&]#_P902P,$% @ %XYL4AW(.S:P! &Q4 !H !F M,3!Q,#$R,65X,S(M,E]I9'1C;W)P+FAT;>U8;4_;2!#^'BG_812I""3G%:A: MDD;*&T=.*5#P2=>/&WN=[-7>-;MK0N[7W^RN'2"A%-K ]:I+I#AK[Z[GF7EF M_(P[)_['2;=D,\@OET_+$_&74[=7?$J_7\A#)1)< M'T&SD6KP64(5G-(%7(B$<,^=\."22A95<*'Y=LZ?N[(-"9$SQH_ 3&VT0=,; M724QF^$IR69SG9]B/*1FRP;CE6[G^.S4OWNK:D02%B^/OG4S.U>QOZFS#7?J M=T=_GHS[8[]?<%0/V5*@1:=_@>B: M[^"/VF5M4,,= C/'>:"Y?]AP$W:)@EXH4DU#N+/Z_O3WC;<@(K= SRE<$CDE MG*KJV4U,E] +-)Q%T&HT6GO;]>U/SI2G 'G0\H?0K8#4#K<+98S$" 3G+J*P M8'H.)HJ?,B*1CO$2+F@JI,80PWCHPT!('%I&P:Z9N!.'5YEH#T22$K[5=M,KMRE01!/"[X3C>(DUI.DA/UI-0+I%+,9+*S.0:9ED MFB$FPD,8W01SPF<4S4@2IM2Z%<[6P@@/QAY\)#*@L8!CIH(YE1X,YHQ&..2$ M!XS$Y=)9A#F"5B%"LU6.Q,.$-.F#?]([U+_-F1V%/FN#R1;/6$[R1$D?3Q38 MS)%RR22)<$GBX01B%R=+^,+% OTQHT>_!-FVEC?WK':_QM8GE8)M@\(Z6@,? M@YHG2I3%F#4!LB@VM%U16=*KC$F:H!7*!'NMYNX23!H)S)Z69U1+@TQXD?V&3:'9LL] M)G\!8 ]'R._U)R,8C":3R_/>8'SZVX=*HV+'Y[WAL!@_NPPL6*CG9FKC31LU MI@RIK 8BCDFJT*#BG_%VQ[]X_O;71B8$)"X\CXJ_DK>,'7]8[)<;\;;QYA:] M/]RO K,*REIK#_GGOPO1ZG\#L'AHYOI_#>H] M9M:>J^5K%UXJ/@YVN^4=FV M[.F52PKOAPI'2(:VH+NM_& HC%'9:LI!:7S&&55<*.00ILN-SLDSXEB@;I$0 MBB"S\TF&8Z[M"PX^PR8L*/HE.RP6+)BBY9)MS_"\U3[&)J(S25VS1=*4$JFL M"ENF:("1:%:YY[J,QFB.%)P%IJ[8MO,[891+<^P5IQ17I%)<,],(8Z^WWEH; M^;9@*/FFIG'(12+N]]"\*).]MI7HK^ U!+ P04 " 7CFQ2B/R+(5<; !9-P$ $ &ED="TR M,#(Q,#$S,2YX2DZ9X] M/10)26PI4@5(V\JO?P?@_0(0U,6!6W[HKB,"PV M^W9KYV5W"V'7]"S;G;S=NAML]P8G%Q=;_WF'T+_>_-_V-GJ/74P,'UMHM$ G MWFP^,&TT)(9+QQZ9H1?^[ >TC::^/W_=Z3P\/+PTH0TU;8*I%Q 34_8#VMX& M@C')$X(9P=?HG-CHRB!H9Q?M=%_O[;_>WT5G@R':[>[NA%W^]>:1OJ;F%,\, M!,!=^MJV_+=;F=?!OTV/S-E;.JQ?=V=O!UAR\ R[_CE /,5C(W"@TU^!X=AC M&UM;$2DWF.5(/8Z(\](CDX[EDXZ_F.,.M,#$-N,.E/C;['>:=!L;=,2[)(\8 MB.YV=V>;P? -,L'^M3'#=&Z86 %X^"+'=O^LAK;;[>YUV..107'<_+'4_F&/ MM]YY]>I5AS^-FP94Q$'\),= )"C/59"5YVX7Y/5(JT !"SN=7Z\N!URM25L@ MF%%MENO@PV]26B,=VJ6^X)M[B-H?^A1"S(L-U/=_PP>S?A3]&/\_GMCOV MWD4_P8],7*]C$=_B,>("?,V8?+M%[=G<88+GOTT)'K_= DUNQQK\W3%&+P%F MW,(@)O$<+%=.9TZ\.2:^#=+/Z)83*/7.\\H>=^"=V+E,$6]U$L[7P-&VV$IQ;#AL/ ^F&,,D8%N2?P>S M#RQ8 [ MOD3 WUDR***#."'ZIE/LGE%53#R@V.J[[_C?1<.-"$1-I%WSUE'L M*']M006%SK$:.CD]O$-H$PKZ_<8@(($I]FU 157T5>PB5]^NNOK0BSSE'RKT MV2JSH,P+< =G.)&P2('%9F5YY+2V)]-:\H B;XSZ<^9Q0C?0WYUK!)8-;5K5 M-5>=XE"LZ56CV/U5%:LR2-LYMZ1K%HL1/,4NM>]QJ$*1@JN:5K*74^R!NF)S M+T#A&]"+2X_2'VJ&<*M8KMC!%(; U',L",S/_@IL?\'Z[GID+ZM32:MZ=1ZJ MJS.D7:>Y5G'%$6G0Z;GC/0B'8?R\PNQSJCIJ,/* )F)$V[5205O'!K6I-[[) M,)Q55M5CN2_Z,VCGU*:FX]& 8/@')\$4DR721A%BC034=C&E SQA-GWALJQB M63'B5O43WZN2CB)J*"*',O3:D5.MIUM\C]T XGK3FX2PL_JI>%IEXEFU['2+ M:HF(H R5=MD1J.,2&Q3G'/KHE]KAL+-3E'O8LYVCQ&L\K+'L/^86W1L.6WH- MU[K%U">V&:WK\$.A2\*&[#?BBW; MT28P@%,\\@?8#(C-R!6V5U08ZXW2[FUX)%) &)!HCBG0R)U@VH5L2Y89//AA/@*U@T0'@E950WJ%^5#HHZ8800IX2R MI%K%5"NF9X(-4XXWIX_<[S7CXK"H@VSG:O^@%3X3?M^?8A(E-]W)V>,JA&WD:\9142><#DH(H8C23PAHM8-#MGR4UPR%>:D4X(<]6V]9+&R#N&"8 ME&5_;S#A.UV3$=DHQ?$PESC(#)<1)M4Z4>(DP@QE[)[R#32*YI#V3 M8G[=J&M<%^#OE@+\#,UH&LOO&S"R[<"2I)IG,SMT3UFLZ+EL_L>N60A)9,WD M#L!N*360H15&C%EJ;;@H

RH9;:J M>B8?K6:U2^EB2+!Q:4VKQFH L^UNEV=D53ZM\:<8*E,^YF2^!36-N 9Y3P)3KR#0K<3 .3$NJ>YCZ$Q()D92H;"Y$3?I=S7\Q10.;&[W?2R,PHI M1@#L 6L]?C M^4ZK#PFTJ?K=XC1, E;MS]NP=+=A[$>[H/Y&C'FH# )?/.-5&,=%/9*Z6]>Q M#'K@ZEL0/;,_8BVPAR;04TGW/,ER"PI>B;#] &PEOA34>%!D@:T_%^U]Y MVR3[+FL\NXEF $"IS-O($\^3?DFY%I"A=Q-PXU!Q@;0N&Z+KJ#9"Z.[GU@TD MEE.KBAQ_@-KH>%R3+?()IQNCZ.!0<8&.+ALB%00?'I/^-GQX.(EM%4JJ%93* M'^((CTJVOHJ2SQ7N%E#LF^;!9OLD/YAN*M-"E*\1;;&KQ'LU7C0W+!%ZW?[65&MYD<'Q0\-%-1,CJ\\!)6)[B&/"YH( \1F(NZ)T>0=6+Q.GF?BKM>D#J 6^\ M,"[_"#;)J7F]J\"#^W-)/Y."-5$V/"YAGI9-"^, 3-9C,?:=ZVUUB(@UNN+L M371@/J &"PR,M0>RMNXQ@8F9"\7!/,P.U!PF54$=%$T1Z1U+T#P'0T0='LJ M%LW<1("&2BW4PK:4E&H ==>VLHPYEC@KD7.D:)+L^$HZ(\L:GP\CX --1B(X,G/<_D.E,28ZD&\:]RJ\X]> M#N5:+3RDT6'#MC=;@T<%N_4#S,1.I0A MKCA3VH=:5>+7<4'ZK]A+GSXG+F'>X656BE["J!C47[MVQXS%@0Z@N=-C7G&W MR4(RU/F F7(S9W7=95<,ZE]_$9I:#(?QF*[FQZY^OB+XF VF*3/V79+:O(KQ M_)NY!> . L)H-%>3H^F1U",:OLQ'/5-FOA0H$U[%4/[MEP?E!A#&0[F<',-0 M7BR)<&>$9BX_,WD$H(1=(GK.Z)6F M#63^NFWQ]9>"V3'X'(5%"'1=Q '\Y_+?N_#%BVBO=N[>U8F["*!6XDP20'V$ M:!AUH_T1S4[]@+,\#7T(!Z0?P.\.OW2-V\&P. R>5I\\?<=$'6/(IVC^]F0@ M![91/(P]A3L3G\*:AF+C0UBG-:S]$M:'7SIU7.C!A9]277D^]=%]';^0&:5* M_CJ^P,^0\.RCE_X+YT %J.;[1^P7EU; #$ZA;.I3Z@7P8(%FM["DR(WQZL)E M9VHPPF0FSSFJ^W,;H6 :=,W59'2>M1V#-0H4!*3LJ488O7AA! M\^-EDAYG1#&BC =N)_!6$FX3H_VS,2*CR**7"AD8FZ 59>Y*J!=M6*0#EK MCI:D/?W-K ZSHW&ELUS49G8R=X^4#2!>\/&$XYFM'2ESLU\[,NZE:Z=>*M7J MR7%\L'AFOWI4D*6]>GKGUL[JF=^2$:R3^:Z284OC"UP'TX-?B/AI\0[YSL-X ME^P:OM>;),ON$Y;7O2)O/EAG>B9MQ_-,/H*Q][E':%=?,D1PZ; M",[5#3@2 MCVK+;8PT] .&]/EI7)/ K^>U^ Z9FY?)-I![P8)K7-7!5^X#)2;'TC0+AS>; M!HPTY?4[KY4R3W--F>L!MX!?U(K0M-F&S9M&ZN#N)8A*O6]>*XLW# (6AMY( MN;^2ZI3N%HUJJ+7!CTHDWJ$RN)Z?>E]VP:/,E\*Y"#,TA3PT.=(AZVQEM[O-,T[OED6^ M^'LOS?>/:X]FD/=Q^%(729IQ',Z$]3#DP2PJO1),TSWD3GR!X\F, M-LO1X&BJ.KV9TP@Q@]7R@ .\V=)C7Y+^$&;>1R\.X-L]63_P,!QH9=FFDX*: MJPZ']&8UU' 8P(P*NZ<6:T:4BT5)U#9TD3&MRGH8\7P3]W;+$OXGCG10M: M14SYU#DU79N%AXR,0'2E67U, 9\\9SA]@:Y1GGIQYOF $\BP_I)$+Z"4/92% MFS#RTH8Z9B6UH*9;YFTP"K-LU\CWXN1D; AW[:.T"1'I7^!H\'2]V9(?@0]P M#8H7VC3VS+0,VG=23\J_8#W6#1P_A3""IJ8!-/UL:GH8VJ^ZH.>[6-%]-&/(ZH5&D=3B=[(+ MZNKE-B0'XF05-RG?8AU#2MR7"Q^^ E\"))*_%&A+JU8H()T1ZP9LF"U.PR1 MY @PDW.GEF!%EHI\MC15:*6A&Q4:C:I,.4'K;A I.[T7T^AC70G9K6=#28Y- MK=8_\!&/XNK[A8H,\XDLXJ#,9$<07;FRHAS#[ZPB 'B2$E[]=V9B MDCB16\)RHV.5PN#]?5AU(?>RHP>;N.JE@QS7L!')3 @=[HR,V.8;77/,"1/[ M=@]%!R=L.4>*)0E=I_R32$^0N$\T5AUEQ (>5Z1;\E,6!C3O<4+.V&P57L6+W$XC&@$F8[KRA;E3#;DY'W-@?6OLB^_Q37EW/7\18\ MY3 >@B\*0CONEHE8=.>@F68 *@_?!A]PT2Z#G[-P%8?+T/>("MTU^"$ZEC"4 MH3'H^R2"&)V,Z/X? MO33UE$(3%#JQ;"OTMD0H,Z:HK+M$2*MWZ'/K+VK, !U@96J77$N=$,* M*S WO+UPY]E!;]:&;QOK="647OO:\+CTTAAX/36J__?__^Y#MJ3(*)G6SP$8IQ3G]_^MU<]+X5''.W _/BTO"@>IL*68H&K5X69@ *)3 M+*4 "ZP1?\#67Y(B%H= Q :E\#- RXN"+,@!6;>K0EM,.V@"8X#V WKULY\ M? :A6&Z6IL2F:9[5=R>YZV- M2N%LU? L63E@.7N09PG,W0=]-F0\W&,"/$YC!#3&]P1QSDL"_>LX3ZCH:7WH M*R*.A?_O7RRNL>U><63XR.AJFR(HN&I/%FR>H6+DL'MVK&Y-%G6&,;I,< MHV_>.MN7'6.W7.8N):CC A]C:S2XM&U>2TE_,3:V;!0V#.WF7O_SL[95X#F% MR=TK14V[FRUOJF)55E/C:[LQPPW*HH=0C=W"X1T49T(K^1^,03-6MS;RSL > MQEG6'/K9OO$OP7VGI9C*\>PY".28D'V52Z:Z-Q1XQ+AIGH"6[8YC#T)A*O:[G7\B0F\C6/(=LK;4=P.C(9R'8DW"52:N!X_ M>?I!,7S:#85='#E3'!BY\QQ$WWHXRQ#NI->/*O;"?+ L%W\_="43-,DSI5[K M8RZ6\SP>':FSJ6 *AYNMY^>E2Z!A&/_*VR;9=QG:EA$K6\C *^,0:K4.4BL M9X!^$H5@1 ?5.Z5LC7'N]AG^&'!IFLB3I.WC+,#ZU>EU0#:("UH:,:>M\.W@7&IC7&(7?0 KT@?W%8UU*1K,T& R MAM&>SX*4G'P!;PJWW6R#\UOT8L9GX,F8 M?E3")?_*D,>:=) MZ3XD2? YC*+VFN1>Y&EW;??63Y=-P3(H_^SR->-8H9:7B:.F1B,Z>LK%YN@KC,,E M8DXY]@#\9[<090GGK,VV8Q=&Z<'W_72'2]^];<^%@ FK3U/,CT<8[T^_XEU3 M?=&>"#FR3#@@)-,^(JI*D\/23\G7!( M+<'K;!^BP+VB8Y>1X(8!.,%NIS3M8\JNWFUIN&2\NJ;G KB78JO;:!RC*FGK M4;>*C$FMN:HY*IH=H5OLIHRF/EW>=$5 MQD#F;GD=9[L4@HK/(R_:I%Z[6 M.;KW\C4B>^)F%X=EJ#9-+>C3(L:L-B&*@"1:$IH 71H*7I*%#PE=9R_#M6%1 MPEAOBK7J9./\_7:=Q)BN%\4*49Q&5@^/7?H"B,7EA\>?SCWOL0 :58%MA6>[ M[K5PUJLZU_PA:FZFM+(PK!HO:J\KR,X X'KT0&<^P/++/L4!3FF]\ 5=:3?> MYVP7JN!B$C)6D30%QY(KKZ+K V56P!!(L(PUF/.'T)?9P]XCR/L&*!=XU.;:8B',Z>+EB+ M#E'9(\JJ+EV9#/H"[T6H?/KT@I"I5YC8JPF4Q6 . AJ>1J]%E6X\^GJPG4A( MRHTNT#S6+9_6_$N3!ESA9&"H'[;@X*:'K+-OA /+5^B86B#)M!QI9E3?! M*J!_Z\>_8^ .%7X3JX,F2*L\[G*)_?QN>0&K/WS!CY _F=W1%[7C%(X_"IW8 MKJK!N^6@RM\L M%X8B\Z+XOB0^9LT1:4SZ]>%'>G>#SI!/J:(,UI';)Y$F<#9X(0V9:OTE5=OG MBS@/@\[F=?G*DL?#K1OA=4NX P5WM[3JV3# I5B*:K>B0/K!J$B=4W#6/6HW,G85NTQ$3+ZL#CTUEE M7 >/BQ4V*=J:BVJZ:1_Q6 1(I'B-XXQPP6Z4P,%O=)/JI6E_R^EC2?P4:K?9 ML;M%%J7>Z@B!A]ZMA:8JWR8PE29C= V5QMS1J>-0A>FSZ:O78\FMUUZ+9Z4" M*36TBZS.K*P4]OPU"ZVK Y"JJ'B_!?_"4F)7\O.HHC(*=0*32%L"VIY[&9TS M# $.#[@M(A;S_.2]FEA!8]AQ\Q9)CUGI^Z0V](LPE&(%>(T#*P2A7%\\H3)X M/VS7OW#UC&D/:7->#P('Y,W2.]-U*=+%4S__HOXJ75I8 .XP!![>Q@QB4:N@W M1;NWB'4WDP>D0Z7?T;6#)F=\: VE#XE5W0PPK>N!\_="//ABD4&L[0<_IZ6.F+/A\KGA ]%W5@3N!Y MW;Z#1)TY 8"+#I!?](#RN@M6XMCE 7&XY%L9/H=-CD8&I1_3,,?)55P'*7=E\F*+*E !SAM2E15F']I>O#CE1: M30TE'N?(HXMP9S9V5A%3='4X$7(D.XVXAHZ:]#IG#?E8=0\7%SCSTW#++KIN M\><%*WE&:-RGA.".C(8B]C;)_XKS19!L&$$YW!R#()\$Q?X.6\$==>W8[2D^Z1%"P"? )V)1K]6YK&C/J2Z+U41)$-97.+ MSE% .B)&#<2?,4\ G.?KUZ7=.7="NUT7+H^U4UOH^J7,O6Y=)GB&"EOZG]FW]@OH7LWMM# M'R8@:7< #@Y'5@P=@ODJ'(+-W=OKS5 MS=C^V:UI.BQY["YK@Z*ZT1=80$,'G/86<"V%:9=M8^._6X(;X&GMQ:63%?;V7?6EJD(YFT?]B;? SBE^Z-5I4OWDWF>>,HZUEM M$\RP7J[1*YAW?_T10R(?!9=C^WNK^<9;I$6Q9NP;]'?VU7^[3)##G=K2%=<= MC*:7N4J13+/T*\N1V\QFW!>/ ;5*!+,0KFS:2QD+AZBW5(4YB)6%WM>#W;3 M/=P,3@O,P<5<\DSS\:$R 9K.C*H^# \;4[UW:I-P$(-UP$)?K1R>XG#R3HDK MF_9#I.[ =++IG=T]/C[@EP12#23Q1Z**6(CR$J?*2J._#[O%3_O8$>5F).U0 MW1#1EJALZA@:@V15U2-5F@G=^AYPQ3+4..0TLEN1ID-?>H$D-!9M;QO"N:YV M"O[ -&5[Z[%-YP'G7A@]%@!2-R/D[2UGUI0R(SIZ%FT0:X2J5ES3TG9]*Q7I M5*6N>D>O52 %X :5_CXG]]1^A* M1E.N+56D,S^#HPR!VL?D.81,?]M/6V68==O8QE"' P% V'>(?'C\:3N+8ZUP MODOQ\X>F)5N*I D.M2K=6#[9*K DM4P&'7*=:)&A1UW5&=%X(7E&7UF6=O"Y M1WVDZL<;26O;>D/"B^A4 S%0C5--T686ND1!+M51IF?@6OKEQS5A$LI#'M3H M4H9&3P=67\E*61%&^!Q48G-]T%&32/7NM7_,>HY4>A^IC(+FUW:WD09EZ1VV M:[%RYK.4X>$0!JIW&OB1[O]!QMKQ8&:E"S/#_KM5\O)5\3'S8!;_.'1>-CJT M)\N:J$",Q(:&YTB/N9?S5JE=U=V=81-QF-@TA'@/#-D<'EK!LLEL[)6]@>C;.]-Z[N3ONIO;9(6&P M@6V'\#B'G15?73L#:"<"T-PMM)R@HQ2S G:D>JIHA!JM9G)?K233;AI8V23H M7EP19I6PQ5=@DM;6E968%TFXI!I$K.NG?JE4NJAGV%I^'G[*@T%634\/EH_] MF1 3*JC"&%*="-C,)ISM)/X^QN>8&W21;F!J.D).0<%+L0 M$[\5Q&OLIDR0W$E0X]!%OJC["*3#<>A%T;A!.7#H.=!2/#U%H1OFI&#XN M\".36!,VPI%.O79?5.Q:%3R=[\B<&&%* M0"JH.)G!G9JZ./D6A43Q#STM_PT'*\BXHGPX/FA@.;RW35T@>_K1$=3V>#<+ M?S]_CLO#+6=(.D&Z#][2P]'W211 ;<@A$A6UM!JK+V!"E*>6?HW*SZFL9^#6 MZ)%!*7'96 UX'B5[<@\WO"V9-_7OT&]UW5L?=_G.BZYV<6#RB'A P[;!>>\00LW!^3_" TQ0'CWGB_\L<5F3D M[/O4)=P(,/1#F'F(-4/GJ&HXET.*@C1;!;MZQJ];+IIVN["+*3XY5YCBS8 #51\CV< MSV%O-(B/#@W;YLXA P)$T,]$!HX#7(ADTT0$=VCZQDV598ME/;[!+S@Z-8<, M&3D'Q1_%W C3\9-/T.E,[ML4A,=-?BT8KJ9&X>74SJJ$V1:P)*-K6_.H,"4Z M?)&FB+9%S<9'J&J.GB'[^&S.8D,$WY>$G3M'TZJU]W;5VOM9J;7W"FKM_8S5 MVOMA:NW]A&JMT>W7=B'T]:P@]+4"A+Z>,82^'@:AK_4A!*[*,HOPQWSG)\J7 M5[Q6EN\D.2P(1-[ZTGW^%\F,E_YCT=BT0]=V69YL<$HK%L-SDW6X-1FX)B'G M(-Q6S(TH:JUH@5I-9J(R%&39"EWK&;V&RJ#5%V)O,R"VO]/$?I+3)GE960GZ MF?/7_*(Y;F8M[8Q(0Y8/<$&5[/+UY2Y-MM[CC7K\@J"EW?@%/A.B^(7R:\0^ M/T*/[V[F$:S2(X?J8E$RWA$AJ)>;;93L,:8>WCM:B]?<[B FYB 85U /EZ="*C;A+I]>1EV1D\<$UBX8V1Z'6@ M:F<.'@LJLB9^.WC,>D!IU06B?: SY-->4$;Q-8_WA /%VGA>.&2B].L>U\5C M;W%>EXZMKR'*LG?F=-E@'ER4JA_*I#"O2E6S&+Y';Z#%6ZC@6A7Y/5XFZ3&4 M^45UK.P\E*0N6%JUC'7F<0IX/]4U,Q=5R4PKH)91=@QE"6LBQW51B_2\K$7: MZ,*Y$:@G=@$\^^9&ZX5WHW]1]=!(H&P%/J0A_=E,;S.(,Z'3J>H#%;DEFKW0 MLN_.3YE:(JV=5$-G2?^>Y -.5JFW78?^10A&Q3--4;EX#3,3"E!"S4*P;#\7 M LC5#5"S!?H[M'$:,- OOJ8BZQGXB C)W7.&_[TCNO#RA?S/$VEB"D(B4@8V M31F&!&R(#K?5UXA^CN#[&<"G1VZMF#7)@/7S*=%S\G4RMR;76;8CV\?E MOW=AOC<)(B6Z%C62"C_"Q"A4%15M49X@UOI7WC;)OLL0Z^2(BS@GH6\#1-X* MA%.=(GTM1CWY.+CWTIR5FO%\ZHTZVS?_8@J3 ZA/[N.785.=+Y%SF'V&Z'=S M@.!P.3>!.' ^=./#UUZ*'_"62'+M9?@^A9U[8VQ3%5.SJ 7%7(BV56B ZA:H M:#('D/4+L+6[RH<^7*=E:?Z/IS"/\-V2Z,SP)0QV7J0(']*V 1WRKT/8B#NW M9(4)&1#=/\*WD-^I_KJ#$9L@Z94.8$,^2$V]LOCLI8%)TZI-P+)5WB(N\A_ M-WQS"#C]P_]W?(S^_N/''W[SWW__B[_=O?XU_LTWP4^_>UG]=1]_NMA]_O"[ M])O?_?G]/S\][;/H=R_^3R?1G_*O\D?\IY]^]_6_7D_]F_SD;U=7[Q___-7+ MZ]GY7T]>@L?4^^GA_+??__6;]-_;FTO\Z3^66S_WW]]Z3[M?O[[_]>7F[M^[ MU_NO[EY_?7?^^>'F\NEW^_!OGX.K_WJ.LIM?/V4?3WYW^?@:_.EV\<-/_I__ M[0=_^LUS>O-]'.W_IZL?_N/WJT]GO_UU]#=O_]/V3Y?A M?X3/R<7%\H<_7^V\'_ZR_?#;]7]$^[]>[I]._^O7Y_MO_O1?EW].'_[R]4_7 MVV_N_[;]^.'//YY^^N?O_[+T[C;>U?JGU]__U^9C]O@[?/V?_XW.'Q^.CUV] ML.'BMN6DZXA>^U1RNP/'RMV2Z.,DS<']_HA7-$;5Q(*14+,=NRQF173S1AN M8DVK)B@KVKAV^/:+L8F?GK'K92.A^1V?<+JYP)F?AO0(H^# Y3:SZ:?E,2 , M^P3#B_2V.4)!_;7#"U;9I)L6QQDVH3#XA&SK M"BX74HSX29:[='9)!=14!>*AC? MA*MU?K?\1#K.,IS?/>=>&,,-Y^4KL?CC M%;Y*4GY:V+T19\,(=JSG1QS!;&\VX8A",RJ_=_R.> *4M%P5(R=N1. ;.<'Z M& ?9%1D?Q"V0Y?31RR%R87^WK,(:"'WX8QW38 +KNJPX")K39%6 \K(W!"!# M&]81!(Y XCBH/$93'GNM&!/X-;'@RIZ=NE!&8JBY$L9,K.[;@#IZY>XS675G M'A&.CZFGQPC.I?1<6N?3&FX MW]WR1Y:=["ZE"KX\N=2PA0J3A.Z^^"XK/C2"NK$LN0#F2)Y[#\,%?DMO;H"> M]V5&.0&JG;QWF09,K3]=#'U1\KBJ?6ED0O([-9"'V< M"N!?-D-;:$=A?I%$D9>2A4"6!5T3;UW[A$9AI!?I2C.GC>^#;6615X]6+5@3 M36JV70UB5D2&;WD?2*'H&G/]#'1&C1?<<&C<14(#>XY3^SMB%,I>8 M@U.5D!DE^-3:JU>GN;IFEDFU<\LLG C]\AT$LFD>D@-4.Z-9D]RG;1*S#[.. M#WRJHA[#V;"MR31X%-;_J'J2'9>5.DK2!9+5ENI/X;Y.MGE M#]@+PFA_@>&.(XRIGZ!4R9^V<.M(EU+]'& 1QW!1OX%BIR: ;H1/ZTY=$Z,0 MK15BA^W!V?M"QC@\)45F',;E1TQX:SR_ M-',OHTK;Q46,(F^])P@O=+RY#)5PZ]9DR"SH'A_X?<+A-X64.N2(XL,]_,K( M.56=N!L]K<"9"(+5!Z!V_<9Q@2B=+/=BJ* P![MG@.2[ZE1U?L:>"@[I-,*& M[I9$/<>T,-K"S\,78_?8FIPXLNR'\BGR*M/.T(;V1@SVLCM^L-EL0*R*CWY$ M*\V;9L'YFLIU7*>55@A0%#2TG3F&SX8LNVYEA]9(@F,@6M>)P-W5P)&+HPQ= ME Q:^VKA;)>%,%08#-;L^3 M\.7B8FT*QF6/GJC_N?C.]1%J2O T]>%DI:&QG3JGMAN M$B_.R-D0?!4F$-[JWWY:VR9Y44 [^82<[>DGS5M!MW>!/+FTXMH/!Z:1UO1N MBV/V%!\ EWI^GOV8AGF.XUKIWBUY08Y<0W)0=Y;S8 _A3>D0SGR?+I.AZDBO MM#L'3X>N>A$3:L77F- \JJ2MGZD5&5,+:#@,8WALAS$X20HR2.3MO"#J,S/B MGNH&K[SH"IOQ[-2=6P=615KX=&L%)4!Q6V\Y>;UU((#VBZWF*$:(^5.\RW9> M=)=>Q\N4I3NZSO'F.LYV*01QE^\(3*! F;8#^UV5-V$*&#]) QR@E1?&Q7N4 ML&SK&%A#1=[$W:!IT$H;D594E:KE&RJ.8;,#M4[ENX)QD7(ZQ1H:87%CIX__>O%IY26P-LW M0AO+&D4F@"TC9]_3(N%&Y._C)?4O8HH:0'5YEE&0:!-\?7.@F>>IU2T-)BI[ M/4^RG%TR&@>8B*YM!:G"5*\>W+8/T74L6U-!\GV!;O3D$ @($2F;K1%O4;@: M]P%OB,T1QJO9[?R#.7/QRF42SN67CBGMC>"\2AJ EDG:6 %H!Q8B,99QH9L; M?]HRCEPOBVFQUV]':$E UW=*^SZ#;B!I/(ZSPTN@LWW]21'>1S.GE5>I69[N MZ&41S3S_M/8*YUKV ZT\"./LO M:WM51N$D&ZK:O&O;QF#WL'?#%[N42(6M<&:.-\IV9N7%L;D#YC N7!TF!W$Y MD"E.VUZC1_>/"29 0(GG,5.I5P1!L((.&*$6_H678T%6NR$* MO+]K>W?=8]CLO9,$D6UH<;5EZW4C9J]FYW ;.04">G2QVCQJ7J1#.>%JD?C[ MRV+&[Y;WY _PGO[&D%&M1MC%\Q@%O@3(O8Y?DM"'^T.:O,3Q:YD!@FT_HU&= M -T:7;Z?$HB7N?@A82XMK)XO8G"1^.P?)C"G2-E1@7H%UL0UPZ$QPJR6A^L( MMF$"/BA%KSH+VJ]>R]>F)]P:@"GOQ?O:ZM, 1VJ/5E^ JK(5O\Y MTR<]T+(K] =<]^7"5:@ANA)&0R9$Y[W++?[LI?_ZB,&UJ@";UN>VM4B3N,A' M3#]!MW]"?V??_;?,FMA1J9R!:RN#ZXNDJC(F"";WH$:) M69[]?5@- >EE1W3,N7A"54-4MD1%TRX6[&<:4I55E71(:28TW?X/WM+#44:O M"L_.J4>9'N258=/3@55/I905T49!&_WJE[]_?_J[[S)4WIFRYHBVYX'&O@M2 M25"5I[%_*O0;:HM31Y%(8ND-\2Z0^>H6:J@ MU2.JNIR1CAN)@Q*M8R943RO6%!?& #RL9S< 'L2C H 77RR M7#0!?#P"=4' M,'M;KK.9RUK;WL(EO,@ QW;K19_=YP!//6)I8D8V;JV-^2,YF^+\<4O^PMDOE;>(#B-[+XOZ] 7+?WB0P1?.M\: MQ'-=1^EP!S8F)KA^'IT-D"^WH9,HW0X;0E&#R=?XFGNB"J 'M^A/R6QQ\>,3="HRPZ@ MHSAL/2T2X_S]=IW$^/W)$#< MYG-G8''@$#ZU:?H_;L3@2/ NLZ0S7NI+X1C MU!/U%8;J!=$3CK#?2DGY@"-O7UX_0]D;91@,[M+J46 H=Z(*1ZP;U.T'T8[J M2 3H:@X;DJZD2^!I39SF083L@U!GNHI_&(0_26.[3U'$C AS&A0-2O0(P6,9 M._WR*%'2,V;-*'WJZ+Y;4AOI(H$<7T8\4%TJ!DZP$0*/4#N GF6O@*!(LB7&N3EP\ E-;-W(L,%E0%[)L?IX%@"1BJI; MG)$W4GT/]@U4P,X6SQDM6V$"( <4IC9J9-!HDQ96EV!.KO(SIUC@BZ-=9J(S MIA&IH1:^O]OL(GB^29-1 ;A2O,9Q1K8K8DB*ATQ'#\;&0.7@!9GV).IFJKG%GPE9>/%)HT:2 MF/SHLR?F\)A@#0_.,RC?6']#Z]Q&9K7C%&Q-;KW+%L $#$MJ7L1YM$?L=36J MNR#6G!<'7AIDZ#;)T5]QCA9!LJ5Q[)S%8?<<8 !@S;4RU7QKGC#**H^-BJ=E MA5-S-F4_4(+TW M^U\%!X>HI0V34T)?N/?77Z,W[/NWZ._T!XZ7=X0C$$M M*Y4\6K+6EK1%#QO#< #-$&WG+NQ202)B/+3'K>W(>,2KC5$'1IN Y8VE15P4 MD,&^R3C;A1M+ARN25JA=9U3ZXO?7.-A!]:^BTP>\35*PV+_[( MV2DF HD&&Q9]8!KLB=]]45GUW*!2GVDM+"K.94C M(H[%= 0;X*2*3T[7)H@5^)&K2#Y2!7NI0\VI)&J.0NV?FN$HA( )!GG8;[_,0QP XX/^ 7'.PQ%.R]?PY3%K;L*1FUZVTV M,@:A^XUVQBK.EMVAJC_8[LL>FXLBXQQ9W6[_!G#)-Q"FEHFN:WLH'T:M"GUF MK+JQM=G46CTB$\3)2AD-E]:=]*AY'.B4AGVM,(4^8"ALMUV'OA=-:ZN("5BS M580L",#7_-"M4UE)0J6)(A^F9EX6!KT'[">KF+JC+G#NA5%6JNUDF;)/LB#, MO#*+YZDIVK$P#'#>HQD;9-";@M!;=(R:'H>2'&K1 ].C MIH@829[983\=NA&PU6G2IY>/3D*\Z?@8XM W0=7639 !WFVO+H'!\L6N,.'- MA2E9C8C*.O,B2)+ZN,8XOTE8.+G!VW8Q-8O>/S$7HKMUU@#1%JAL,I,[]5X! MMB[3Y4/7,X18G& 'RA5^DRU.:0:="#Z,BF3>>U6K9U3W%F UED=YL*A(PU9= MHZIO1#M'5>]SL%NFP$:I/D=/LE5X#S% 1I.P9\F/9=4@VN=A1TP%EY&H[UH( M.N9!53;X"6^V2>JE^^O-%IZXDL/T>8J#,(?H62@!1DV:GZ"2\*67QH2=[)PP MMTH@I=K=\IJ6BF55EHQ9%^:8M?F2P-@H!"N/!8/GA""J***:Y!%B1!&CBFJR M*(Q129A\59&&]=H@[OHJRQJ4FW:662&.L/=9&C/8$1^QOTMI315C]V)B8G;O MMH1\2!/4P0>H;C"3RZ=> 39A*!^X[J; Z]7H18^%_)O(+M,X'DSSJI/=W&*O0C4:$34ZC9AT:&J!TPC M9.U9Y";8%V;Z> M.@[WB9D9?F*-"%3>_H-_' ,/S0LITYW-M;$(5%19@3Z">]8:!%KHOD&?'#'H?VL MH#["/9&OR\/=3Y[95+X*5&W:S?WLB$OHSLV1H"[0IM&L. .:EC/+U]'T%AQJ M-%8C.ZR_4+6.M;NV$L,TAD-YYI8F\D1;;5%X/&R"],"$M9WF="00JGRH8^9T M8*R=)KTAMN:H[BW=(8[AT0R4!1RP*>1-EM2:? M(_H]JAK01Y"WBQ_F$7&J!8$^C,JG2>=F@TNEHZR?64!L0@"9X3S;L&\#+U^2 MYB_0/(F)^O9W:1K&JV>Y?R$6*$RB4=P&JL:"%*[ @UR2%*#[4)SBCPS1! N:;NA$)R MOB2-Q0M/R9ZCD]]XSNTMQ%G$,QN Y/0+<'S,=)W*AY//.#O;-_YUGM#DVO!2 M@/PI#.CS'H.K;BK6G"2A',6R0F)*7EIMFJ"JE6:[)H):5-P&M!K"'C]#U7A! MZ">*X] 64#-J3>JP8?/9^W#V!N6:%R^"&<013 "5GJ3T2G.IC_&K, YS?!.^ MP%.QG$@C).NFV-2\?R8IK>IUZVT,UDH8RH+5+&L#F1-96;278]H-JOLI+*XC M1+M"K/0;=#:7F$1-=+0L)8T)U*ST,6#7F(/5TSQ0S-'$&67+'!T8,ZZ31HS% MB*9U[ M >0UR:N7>+,ISK87O.\,4V$S-H M:@#V[V*:HM#<[12KPQK;RP;1MWFY/(0QS8+#K!?T!OIQ^[IB#!HT:@V/JEXX MD);9+6 H#Y9MK:'\30/DN:AN38!H 'JBDVZ=G/\BS/(T?-Z9348LI6<9JC)> M>BLQH&:;V9QL5<39!%OO%&B5^&UES]3*.&RWL&^7M&K"5.>YD\13S4UE.KJ( M;ZLWP4;7+U[KNY.8 V5)\[88I]+F[B(] ]5:SN=>MH;_AU=X+UX$,:]>'#Q@ M4!@^V:;@;^07!Y\,7/X3$+&6^V(\KP+400O(ZIJM4:/A$7V*5'?//H#?'7XI MU4RVP3H=;$I@3S3O&IDR1E$>HB8G(F0IE< TW%I8#%SE_44M"*&VGU &(ZJ& M[IXS^MXUOWPILBT9K.@N)&:Y>J>(#]$-0?4]H@T0M)C-T:%7A"V'O73H.N_0 M1$_\Q^9@L?UN4\J'3BZ(F>:V&I389-P315&O0_;5_CYL'39[.=$""7^#FTV^ M'.'NI38;(WRV=UOP:%S' 7[%P5-RG64[G&:,K-EM2I&R9:>7&E>BLA6T,2I: MHSQ!K/VOO&V2?9LLZEQ.ARRGTF;V]K*9$P,1()@_W*/!N'.U3OX M$9O6 Z;W/_=>*DY-/7Z#XE"QO!EU.1"60657@?3+V1R9Q&)J[B2"06KM&O1& M\*XL/G;YNL5QAF]Q/G '4>K&FCM5A1MI':VJ+2H:'R'2?$[7-$/D5BH8Y6G1 M\&?V]#UD)U+NRI)/4I6?D8CB;ECS0I5PZQHT12.<@A R]H"W1+)K+\/W*=PU M;PSZ!67T;(<<2W@1N0=I%&+=!A6-9G&04I%ERT'8-_[!VU^6YO]X"G,($B:G MLO E#'9>]&.8K^G^"E;8.MP^)9?2>AX=D)%>&P C_SH$EPY9&_:W!E\"W-%> M6/W(LA^GD!LA:$"@[L1HAU!1J)\1D <0JD54*:6R2%,RR2Q#U-F^_N;>V\/O M%I^]-*#_ \Z$11S<$YF8?6!DA$^;\;$F!B ZID(#X?V,*_UK"&0=O6UBCD?5 M6-&Z"W(22M8E+7?GS^B,(I[JMK-^JE"R5F_#[W)3;#8AN^B!F(0R>XW)GD],67KA'MY0INA99*B.(E1R![!I(5S/(>V M[]P9$#VCZEZ@*$S"U*NK7S)PJT./B2(I/*TQ(CV$*49!F/E1 LD-J4R:5T+O MW-]J4C[XUU:- 5J?X4V2YD4-QKOE!5[B-"6GC5V6$P"DL%Q3S\];.;ZRHL[= M$W[-S\@>\"^A:+SG7>2E3;E >NL&1?AW4-!$?D$4^055Y#72HOA ]YTK!3C% M-'5D/]G43^S+5\#,+L[OEN=K.(9>QY^J>L ?R/DRNTOA11S.B!*A[YBOX_+A M,E$N+)O6]S@*%OEE'-PM[W$:)H%0QU)2 !.?$B-*MEF]>07T$%GK$:4(*I@] M,B>?X?)-.>B"(J?ZFM"%?.J8[+>DSRVE_<[E%??T4\F!F1EI?4&HNPF]YS"B MK^NM0R^J:?^\\">;U"E!V"\\RT@L,UT1T_8YC.E7D"MY%<-X+E]]\J?[ZJ8E M]/&') D^AU$D0EJ5!LRO.X02#T6/"-,N4743M85.T:KHU25\=&?B$![C9M2V MS23E]CH :W09>E7J2+J#DYU]$0<-*)._$2)DNT^A,AZUOF&H]/)7:NQZE5[R M6"."#]9JMDB89$X&869"** M3().23K3.TS[ A/TQ:=%VIP_^3%^_HAFX+95#X%I#_@QE- GW5&$%7VYA). MB@/N.+:&S-/DT7N]4N2GXJX-+!IU1"#H,P@VX-DOV4::<[^5YKQI!"XE[T4.\P!RZS0HOR5 U#S4 )N-8T$,&<0(D\+P@C MB,C"Z2:,X>!?5=O+/FTA!I/Z*Q?!/W=L0US$\O7 MJ[I#]-!5[K;T[J$%JSWZS#@EN*2LHJ#!:Z.N\'PVITFFM@]\$\K/0< *K_ Q MC*A3PC%KUW!L%WQL'$:?4B_.ECC-R DGN<$O.'I:IQA#!NK&_7,_7AMUJCOSO*213A;)B@")E$.7+(%TH@5<+G5.A+- M(=Z=(L3Z4:S<,JYC=BL(7-W@E1==84SMD.5U3&8!RH"?1UZX$3HX/C2V:?(3 MNY]E^(J@/[0D';(-?$D^*/I$/NW4V4%M\/ /T:(Y?];E7)\KK^/O<;#"5[LX M$ KSNK4OKN%[M(0&#FTK_@@.Y2$;IWVG$TU@^D0VR N<^6FXE6T%C4]@B430 M%,'FZFQQ\+@_G&_Q"!UL[@VE>\W\Q@%$XO1OPXV&X(BG+5GPDV!KM"Z*OI%U MY*(V%9:/DK>[S3-.[Y;-3!+T$1;LI1B*1XHDQ%JR4R(+$M[2#!H9;0WF#VWN MTG[I']RAD%2GP_IN<;?%,Q!P\-$CBQSSQ M_[6(@Q\]>"0IOLJJSRS;HE.J*JL8*[B_IAVB#'JD]]B?BS[=G94U)N!0S-IS M:-OE0E!')+(!H_,L(>;/'3FLY$0,Y' BMOB0C],7VS1Y"0,,B[FDAYZ!(%B-1!XQ]NGRIX?8D$8OL.4!;S_\^G7+ M.U3<_5/_;Q@'>!.'RQ"($.)P"".:GF['Y),R9(N@+PP0^&>(A4>V!O)IQF'% MJ5*1"*(#KCZ9V;=>'S 1!%5KQ'3X(+:V)\ 'NP\B=;)L([E%K;N@ M\H-.T*;L!;9R:N5Z53^N3-T!0ST4W.!9LFQSU;E+P- H8VNHHA)+K4Y*3HN5 MG[4U>MEA<;XGPX^2/78;12D99E=B/3/B8JF5+&5W2SKG9XT-Y6F=)KO5NI.% M1BR_JK?#W=C=!JPW1+'LAD^4=:/K %QUR-,/Y _DIV8V"@4/06-9LG7HU\%D M+ZQ'Y#6Z/$)!W:E+P6O-0E?R(R;3@3/B ;_@>(G# ?NI].K1KFWI)'D:NX/%@*IB2=PID5J29;OFK[^,?)!),O)! M5E4D/3M?NF4I,YD1^8KG+_C+D&8ON0Y6#1"M2]5;WK ;V;\)*(XKU;@H&ZZ: MCPO$SV%;H7<0<'-(:N8@^"B:U2Z8P/Y2C>0,M5+33L^P;2D?S7I9-VZ;NWS9 M=<5\K?A/CWSC<95BQ96RH2,G;.'-NMBF>TVYZT1VFN'%XR]N,G#+00S\"ZO: MR6"^O1ELG1.SV+[U2-8VPFO04HAB5E8BE^]+6A]R!\FP\:)!_/R@5>6/,N5R M >ZWF#+Z-";8-\MX5I*+@%X8,AL*F;Z#N= C/E )8I]>$V5IK)38HY/?M0/2 M>GO!5\Z>A=:V,J9B2HSL61G4F6RG['LL$0$TS1/73$GMN)I/2EEZJT80;; ) M&F=PU)U'O0R#31MG'U +5R"9BPH3ZZL=7-)R+J85W+!K:5='1ZX71/]6%I55 M2+[ON Z*=CR+HDN]U8[)@\$V.CZ#Z8T=%B)Z\_P-#.A72=V&E5FO-J$,%V) MMA8CZOB3LJ\RO\"H;,V'G44$WU16!.Z+0)92B_)/9;(63NAD"\:;7DSK>INZ[,O&2*P[U#__T__]]?S7?U$C,CTDJYHQ8ZK0 MXSG07_&I/(P@^UJG"I(:& 8>$Y#F'K*7U[KZ"LX<8=A;"N?1I^1[Q5_ D VP MZ@QN1 !7B=3:2O$%Y2]:"!?!,7@4O$5&\YU8C+!._.6X&P:] M,0[;-K/9-R-8%;QO1K-_+ON&Z[V_OK\6>7JK?YI@T1-VFQV=QMGI(?$D-"HS 6]UP8*J5(9%4K1/\S/@ < M^3KYH8'/&E!*B'?((-!%CA-S>4-I[2_H.![%2,^ [/?5Z^<4 N-L*Z4:L3_+ M9C'KK'7FV^W9G+HE M@Z8Q%+1']*L=C2V:,R#I#LF9,)BW;,[@[ M)W*BO\H',32".M+HN5\OD^31O;I-VS,F6L]"0L$(Z"^*G4C"0D33S-GG[CLQ M<*3Y&7U/[ 4X)UU92';_7.3U:W6=K]/UOR;Y+BGW?SB'ZG[+YTHDA-C1O@(Z M1WOB0B8W6+%P=M!5? H5C-#S%M WMM1_(CGQG*QFTBE!X+%%/=7W(M;T^3N MZS^G*CV.VX:PC3)L&6^)I]J\R-CZK[MM[Z+_Y1?;RX>UC2:H8)/I\]9.'*&P M<4@U!&Q[3QUOKA#O1(4EZ![&J08YJR0SF8V\'R%T$]UV) K?L3S%=,.@DPGX/TZ423#*81\1[FQ8\OWED_] MG*)]W$IP9)(G*+-IGKSY[LU^N\@A3.94,-/7D"2JJQ"B[+-U^O0*KZ:(KT[J MM/*9L]R]HHGW[FD-GJ0 TN=@.1X9K3C*ECQB['_$AN+<)KKY>J%#V"H;36(* MAL'A3W3:U21T4XS%HP>**2S& 84]IQ,T/R?E7]/Z\9W_CTLL;HD :QOMH<(F MTV>^G;@Y/$HC4R]&/4HCQI[AHS2#1!>R1ZF-@[@\5F#)A.&B'>.)\[5'DTS@ M(N%E(%%WQ8:TZN-MDY@EK=M9#!3@/@U4(LA#LDG2;36 ^G*?"'>O>%!8SFGU M>1Y".N$V'AK(PHU_\=Z;X5S\AK^3Q&C;V,J5:'YU5T](MX= M]DGU^>TCF.IF.4(M+NPJ/W#8N1:OBE'JC,Y(X#1I_6+WTGL[QEM.[]3&V?5^ M,;SY)*=SLTE77%.^RK:[FE\8[>[PO3[^GE%+MGIG-SA(@9P@,Q\T <.__N(U M'V!MHXE?V&3ZW+831RAJ>1"*L6?'T24>J/:Q()DI(PX&X)=M#7+IR;/>.[Z. ML9]VQ]3PQ]O+!**W8)! B1V 3J-XK!Z7$4XFX42L:HD-## M<4"B&;9=)PXW P-KK'0]TA2CDY6H#='OC_*Q?Y00GK@^A+ML;)4O--1@Q!C_ M4ZJA$3X+C]F/J9F( 5WC@;WXY]9?I&!.$!XP6RU1["!A;:/Q_Y!"J:17V'3H M=#3W:])H,:^UV #TA%?=Q=WCXT/ZK0";89'SLY[NM:3NMMAY.\;3K;U3ZZ]4 M(!.(='![;6KL=.&M8]GR#JV^39HSY'%D3'7FQ.*];UYC'3G4Z (RCD&71)T4 MR>'I',W"'3(Y/*PCB!UT:V0#@<%N)JQM?)_.!(2;2+)70'DMM[CE&6 6%7Y. M67R,+OKL]NKI)LN3?)4UX2K5I^P-;E7WM>7M&$^*\DYM\*J',8$J," TKN3@ M )V(YRAXCI.C;FC/T1C@:6S-0OM'>X8H$+EIGZL8!:O09X]Z(A$!;/Y'5BDC M\X$O5ZMREVQOBO)+D=_FJ^(MU6V!*>RUF^(.AQXX3,3)DY$P'GOM)'",Z6Q=>R/ M82ZZ:FIB>RUJ(7VC&P'[D.J[>(@NM/&BVGHGT'A8KH[ MS(F%>KOF]VRVRC39WR8/OAK6/=[?ALT.O!0B'=?:_WP>=ZMRK< M3$::Q@QX0Z8SM I:B*/$/2WK[&_B.-YMM(GX*YR=T3FO@'0P@G5#7YKHD ME\J>A<7SJ8"44-@MA3!]WN9URK]56R69H,ZQ7J.@R?579P0["(/MVL?R;C,P M=#Z]EL7NY;5M=%\6+V7RYL\J'S-:S!=OVHR'UJ_I7"1[-R^3ZI6+IO _,/M\ MX_<$!!06;^])OF\U*-O:!G:/N9B!4^ROWBC&D"W7P#1W:234!X,*F)VBXIBX M)N:U2@Y)I\L!:R(-.]441#+T>EDW%H:[?-G->?[*=<>7Q^P%JF2LDKP>9DR/ MC>,\\03BY:-143A0%VG7EC(YM)R+I M1-PC2)IE^IKF5?8ME8%V6SXMG^5PQ"#1+NQ1LQR:&D?SB? 2ATM)XH('QTTY MNL0ZI8XI]9?#2S!A")O.T!+[0N.F0K2KIT)9 M^56\+T#X[(U%Y\JRSD>T/6$3AHKHGIXPV_[23>8=&3(ZU!PI5/;AV_RTM04SLU,NT8G4>9_09&%@.F;[=>G(XRRDC M0-_>M\4^]3D$>\WB(:YUYS$PE6+4Q(RG5:;:X!A:U7Z.MNE0LS2Q8V!""6:+ M9/PS5*X^L&CU)&;1*3)MG#S_"5!82C&MMC"L4 1:-&7#3FWUTTT?,JKO;OJT M!_Z\0YE*=I3O6Q1S@?+RQV(+]BH(^E9*@NWT^GO&7$S_[ ;J4R GZ&[9'=P' M "_?JG':CKA*LV]V1[F_9\RE\<]N<(4&YND6M7.V;67Y @ M^JG,"O\!N&W>NA[=5C'W?WT5>-<[28QV+:C(-OI@ NTI4S+OA62Y^*]Z_O MGEK&_8:QCM1@(GV^6TBB.S['S)3AMX)2K'64N9 \8!N]9N\DJ4^>*43#FZ C ML;_#R!>8NH*3#0/M:UZFR;:'AM;O\L=T:H''X.&C)Y8?3 %N3CL2WZG$70]8 M[D2LX(B+ZYE9?]&"Z*=:C"^)E#4>TCK)MH\*7,NGOWC&+XPS^.:"P2A,#+-@ZIM[ MWG*[+59@P6;\(F&/_"KA*Z[_S N9,$2F!>#J3 ^.Z:FQV!^,;?$T=B*;: C MKQG-S;Q.L[]<2I$4M0^(<=9-F6C+_BQ;_V><5\\Q?^PD6,DD?.L^[VH W?4"V:[8"<%X[Z/ M<.)UN$S>LUJ:>#2,"&"'<.&E]0M9Q;NV+].=&?06PAW_3S-"I"M^#)&H5!?, M'*)5@_=HR3?+&C;,S39YL28FZ48,6D5\83NS[3^M""D$ESQ\^9(_Z4O^T%P6 M:ZNT FT8-&+0*L[;V9]KGX-#.F@DOT9L]6>'*:MQHPO]BFW7=A@FQF&!JF,L M4^%$^E')?PH+*=7)MOX#S$64'5CF4'[@DO\RLS_8NI]>/=%3J'W\)Z8ZQUY M'W'8BH4QA&*)6OWD,H7W:0N>_1__ENX]&IAJS41SQMM'$5JML\=5,)1$4KN* M_Z1ZTH7O+F\MMJZ9Z&C!)$Z\R2)J''8+BPQ5WA6[JO5WPI5[7T@P/8.N3RI3 M'5W=CA$,$. Z-K+V*ZS]#(,!F?[0@ID/X2<3-R#.;C@6R\99O":M!ZW<B!*(19H3%TSV8FVWV/J]G2"+ ML\9-/Z50@7F.BKJ+6C72M\9@ /9G&(*),2(+%3X20QUJ0[;0RMB/K^EVJQ ) M/0*V:,I4VUC7)SYS7+@>TD9H;K>+ MYCX!2Z^!D0;R!^$N8E43E/0S"#2-\1 M<8.^%MMU6E8R*- )8Z]:_G/R7E3_PF0'G^<_QAH-R<*6Q$8\K1S:2^O7S@7Y MK$EH+L!*7%D1MU5_I@9@K9=%/?)RD 43P\1]1T*)Q99K'*-(CY'0E1M !OG6 M<1%25:?PWH#27MKTUZ( R/EJ"(LH$&$% TG%%G 4EPC?+AT8?9<;F 2VM8+& M6DCCXK31(^[)0HG 5L%!+;$Y1\7&06B<]LW]GM6O.C[.>VQ4?P:,:+V7W_D0 M3(]A$Z%CK% HN=BBC6,5Z=WWB6O7:0^-1NO.>XWF=;7C&L"#Q.B'8*>G[X5M M5>5X"^,Z%$,N&I/'?L'TL O&!V;\0*JA9<09'SQF,,%4AF#K?AASJ0,1BO*] MX!,5H<:M?.LVJ#>=&/3J2/Y#ME J9AQW7"=05K#-T/GN/XA M,3SDA?+VSJ5W69CF.BESP(NX3TLA6"W?(&3?JKH9@YM+IX?75W/S 9!*]2<8 M_X8441=,?B:V9G<,5J&ZW_'6@&#G5"64V4[*]=WF*BO355V4U>5KDD$:@:^T M..\%2]ST8[IC9.>8GR9SW4(Y0'R_JB@S&7;&-XBEQBRJO1:Y:3BQ%3*RA=M8S3$+UGR&J>\,+#3=3S']K=@^ MHN-P+,S2,WTM2#?1YRPO2C'==@J'6>>\:Q\CY+E');:$."<(@S:ED7VY7O-! M*Y&N>U?>E\6WC)/G<26H3@LFNK&B9+ICO)!$%SFX?\%%.J5 NVZ@49+J]69; M?+^6F*D0P64BJ.H_W^8B!5*<)GN9'S :&-\@_U9?R5V M(- 1&(5*LT=; %I#>Z@N?8AA@E^PSRF[3[)UU LUE-1#3 ZQS.R-W5C\2QF/ M1XC"TMANF-CE+[2AW2L7QSG,HTBW&M_'\8[8C,CW&:1F#"M^X8=1'#WH,#\7 ML846_+0YR*:]'X6MX8)/!Z!]86?(&QM 0U_$C7ZQ;YNHBT 4_]$2-;_:=^)V M$+OKZ37)[T3EJ>I/7%Z#6&M97,@JP\+@9\\P.C-GP(PIL.<],]NI:3 QCX66 M>8VIJ--=\\DP-9L%D_,!N[&<45REEXCMJ%Y$NN1$B4%7Q4K,Z8E3(:--I67 MFN2@VK.V@[*31 NIMY'0%\S=I)+>WQ@*E1O*JQ-:??.GLR^WL1]9C ;LV-AI M)67YE M:B5>\XOR(N7*46KD(5W_X!I24:ZS/"GWMW7Z5MFM4=BZ=N-(&]^X_"YK/\P5 M%?AR)[5K,4OST F9B.VFDZ\9N=L J8XET',K,[M+@+53 C54=/Q>S/&;?X( M4;0A^,JZT6C*RU6=?1.WCU2A?<:FQGIDFA3:019,#H/:DZ)DX ?2B_K$QS&+ M'$&A>NU5K6^+G*JJ]MU?&"UM'AIHMI F0J,U).7H@>0?P031_YW1(7+<_R&< ML6V$ UE-O#F:+:O,)=;(P/80ZY8Q[]#!M%&C$$X;9?),2,*\5"+Y[P%7*+U* MY?]]]^LH%(+96.T/YX?5^G<$+A.?O4$Q4)W.EU9-Q6FTJH_J!_9XU9.U71>L M6] [DK;I(PY;QS"&4)Y?W(1DT_Q1VUUK;I+ZAW@!Y84450I%*0LWH]$!:NMY M- B"M_G[KN:2U;=T^P=WR)8)\2A[@=S)^[$_S"4 TT$5MAA>)I"^;MTBG7<; M*>V.<%=9O8X=1Y7= 1)3]/ 2[91) EE&N9S]Q_$6@ P@.--(!W?8940?]D'W M_@@>"#V D:P?^;R%$&FQFP0RAUJ"!^'G\;4HZZ>T? O(\9&2H^AQ5O,NEBR? M:.(A1HM5ZK,33FHNF0C$\%M1K+]GVRU> "6U"O\'(6QP 5%]=F$'V^ ?C[P7 M3L12;">==/5H(0!4&!O [MV53\7W/#1X3X )%B6#/C.)VVN)Z'L&G;021NOQ M16XUS= @6TN9Y1Y$QL\0V3J:?.SP3>0AY2JCT_"77$26:ZAUQ%@V!SWH"GGI MIW4[=F5H;33P&RZ5:J$[1+:$H43X588NN:1 0&"_5D\?^ [%SS(NP^D$:I"] MA+?6Z!7?^&\AQV;:=U)/^\[?9-NTO$SJ]*4H?5@_HBW3C2,C:78FCK_K"&T1 M@GU\!G@5YC,3_V5WSO:PGH'!.P(V*7_Q6]S$5F_3T U^B-(N#*6!6;%@GLHO ME:C\8D4TC0MH&L072X30!-[2/MH#V_[GI/QKJNH+Z.4:X_%H^QOK'5EG#2(R MR/-AYP[5.Z.C+__?+BFYQ+?=!\:9-NT'8:;TZJ2%AOZSXR25\(Y\3*%ZX.5] MJ?"[ PKIR"[LDC6=;"5UHD0Z6>E!'4T^\FE!Y=_+=)7)D/%\O7R#3-J_)2YI MU^P"+]'[-A7AUF!D,_L+/^![6:QWJ_ABL(-.;(V\;*%<(_[8@5@NDC77Z?IB M_[6"1P\)P_():QBQ;SS< BOR\S/A<%X>C$/&@1VD6?%AO0S1@IJEW+3 M3;H& T.Q=.M\3NO78AT0_(=9TI4G2XZ!1@/.P91N(33(FNYD$NWZE>E[DFE4 M^$MW$KMJK-,%FA)84=<%(P!=!#NEQ!&R@W*84FYQQ%2\I3EBW29>:@RW*K>3D1._)<@CJ\\)W#?ZJRM0)V M,#+1JJNT6I79N\N;A<>8MV.SSN!FGAM8E=KQXUZ6![,'VP1'XCD]NB"2(]M& MB_RQV(*)I*V@TD8>+,NL NAI_L_\16;2FN6^44\!A.EXHG$>132.46Q63:$; MTJ.07);K_]I)N8W?]IN::Q%F>?49Y3(?RE&KF^)DJT=C$# C+6ZR:I5LI9UU MM;-7:-=!);*]MD[S'C$6WD& +:($I9,RHF0 #>ZS08ZMA(=9*V>!KNXR7/K8 M0HUA-)@.E!(=4P#!NFBBTJH/]746ZV4A.6SYG/PB+_Q5\TLX7>M")^X +MVZ M+1PSD\1TG QL.5P$Q]92I-5NK(8B>T55(>W$A*HE)NDQ@K47'DI6%$1K3J^H=@;XT2]$,?0&ZZT MN_@5/<548TY OMGC[IG/-4O*O4*GYK=[XBC.8DE %064)%*'2,=KAVW@Q=7 MD<6/Z1S!%O]0_M*ZS"?B$: X!,KQ8OY!X99XXF@/PIBP TNH^9A_7+0P,?VP MW=D8#4_'_\"[ZM0;@-(HL7I-U[MM>K?IU[8S:NE<[-4?_GP(?TEDF#;7]_HM+5_ ;ED6W^M7L' FN2^?6?=A MLA-3O2)=&AY:^I9!+]FT3\UE\I[5TH*L2V^'EZDQ.K<5RKU%:Z+X8P.HQ/VQ MP>R) H78VKPJ[VJU8(B&0;":E?KFI M;GP!&$-5ED>=:/;;-A0OE!.WN#76? M:9&H?;1DMU@^#A\ MCU8_"&*VC0PHX& "=IC&L(_VE>J7I/D]JU^+'=]OR3K;[J]2@#'D[MCH7'F--'. &DKND1=>IP*=.UKYKNPCI]YN):0+0$= 6,Y-.P4X*G1&]Q_04(5SB?E4'<8X5%<_PE*0@L<6;V]%+J*3[I/RK@0+4;H6 MD_%ED1WFU__6+U"4@/?>9:$;E>"ZCQ9'N?9'R?J.EY'!I-)P:]SO@5J_K-QUGAH@N5>_R,(+P1+[=) M5=UM?D\@S:^^*\5MWH /-2+99;+=PAE7[2K5T&HA$\-".(OJ */Z+$PH9Q: M]X0<'^Y0_86F1_0ZD >R"#V;Q^ Z<\[\FK\E$'GQ_N:"ED)PP/0@"R:&D=4AFY'B7M+A%&-K-Y9?M%5WM5_R M[GN>KI>UUV#>]F"BBT _:@WD<1?*3@Y^(;J)IW9$M9;8 71LF'E:=EN8"+MQ MK1X.BCRV: L'?OI4*-FR"T_'VQN9O)%2HG0*= _V3W0TDZ1GAZAT^A7!MFK$ MK4'K.9/F1Y #=218XP-X2+^E^2YMZ;;?4LH8*P1O/4XG;$.-9>SGV/+9.-+Q MZVP\\XC?'%U%VK9R^N]1GQ$]"8S'70*(0T.+\KW@8GGJ"0?5S=KTOSG4_NO- M'M_ "(%1= VN@SZD[WSDUZ1*[S:&H.#5,<"?V_8%>X I-,VD9I^=/I=&X>,* MH8'N^NU]6^S35'S]3J!6>&K'@8!W]IR VU718\(X0@41"? QCZAI*WW8^GB8 M01M)P56<,EO5Z?H@]-MV&.8 PIU%R-M(BM' B"E,BY*#*>,P/W%A8ONK^\"9 M06RR%Q? H!_[=2Z'S$$5MDI>)E"N"+^(U:U\MQ$B.X3"V4^3;@SOD52OH'U, M\S-* 'XXK)022Z\B)(F?S@=AU/95C^O&=%6@<_ W1_6**HJA=&"L=Q < S52 M@KR9#D)IMFFO3]%L"3EUOY5%9;5MR*JQ'1(T08$WE_B]? M'ZTELK[GY=/U8PP!IIVBR?;^Q$G+VW9BIGOE 0$L!.;VD-008;]R M@9/V2\4-BBOJP=B#2#=1X\5^#ZP<]QD>1C-T\;$U. !J7%2L*+XAF/*1D',=(I9+6 MD>S);.Z"H@^-NO$B93O31\4&"Y'4P(:8U7A$30VKC7V.Y32"J45]C.-8%:.6 M !)+#_'Q%Z(TU$.Z@HR0C+_,$A_G""D1JNC48&@TN6%&B0T!7+&>V4.83/@D M?DI?DNU-:I=N1 ,&+6)?F,U4<:F_0PN&$XQZN4:R2_2\# \477Y!DBE\5+F;P]I&]<;N/3:T #>G6\GXJ+M.UEE8)E$(01V:K& M!ZE7?<$$;.A7/X?&4-J#C2*I!N'S-1)%^/+Z9KIOOH4(MZ M/Q]+:RA]GBN$&R'2(-CQ:VQ0[EY4%<)"J65P ME/K4@NF/5?!&RQE%K\ [BDFC8Z4V)\@ MQWNB%E7O!5/]Q4GNCC"+$,8P*M%%',&?N(BC$.=J%+9O_;(B!.]K7BH[#-AE MI-W280;V (]6 GC4=&J+C[#V*\+2U=B*.W W,P 9G<0K;'L<<1%(S<15E:86 M[$2=OG.U2[]PE?Q!UH5\^IYNOZ6?N2;QZC NP["+/CYE)Y-2C[Y@?'P&'V#J M"TQ^@LEOQ!;K#V01;M0^ M=_CCNF]8V<](Z!S_ST=TR'5\>\8Y!%^ EP_2L+ M3GN3RH19"$Z(V3\'X)"3\!+UYIQNT4BEVC:LI:AJT,$T,)$_EE7TD!JIZA-9 M$;72@CJKW83/P,!T,KO21&O2?,Q)1[S20(O3%_B3]"A9KSZ4'HK;U1 MHJ7#<)%1%4?2[CSHH_A'G/$#^^X"MIAI'S+,0Q?[MHD2@(5EZ$N12].(JC>? MCF)[:G3K1AID>OE>EU"[J3\WZ%$Y:S)4+ M()I(IFQG CYU"0J5 =104J>7,M'RLEA;G1AJ(3I]%[**$M0*4",P&"*653*0 M0GQY IA"N%#JB.]U$9\OB;T4HV[;EC^"UA$/!C;Y/M/M!$95L5R)H ,EJI,2 M&MONX

,SRQNTHBF"*X6/?>-,9!%# M81Z3/!&0 T&)F;5*TW4%B1I6*P[F?-4=9::,S^P5!SG+31FV-('LB% KS3BJ M7SCQ(KU+I9PLO3:*Z:1#!J->6 MBR+\:?%Q@/9D*,#ZRG9)Z;]'9;*>!,;0+@&QA2^9]"Y/V'1Y2X$)*#T7%[!F M(F)9" Z3JIS<(J_3,TSV$@J[4=QC+W)5_3 ?EF2YYO=B7./?AKH%DO5#NDHS M&78UO^S8"7S"-L-D=L> "AFF>HX0&^8$M#,D)$1HB BYTX_A;!U=$,WY.:EU M-.>F3LNG- ==O/)6._-$T#Z*"-I.;*3\$#^?RRW?BB*J%D[J(U="^/'4?V97 M J\Q@<3/4QV2FSR>5SG%:YW%06[FVNLUA+_![ M_'-2_C45%4;[7FJ ADI+0$1\*A.H R=-XR.@M(SO@<0D3C2*'CF5*),"8 R9=>W&FB0 M@J;M, ULEP!STV-%U9/&$(W:;D8SC=#:"1_OX&,>8@@"'?CE+^EWY'?$R?>@K/EPK!V/ M=0=D?$2VYR*"&G,^KK9)+,$6]P#>TFP"B"O[Q/7U[?UKD:#!\U'MN;@P.4-_.]KAO\ MO,U>G%"]NB5KFT8NU#:8.FJCL!!(70I@NPVIAPSM[#6/H^COW8GC&C9&'+$R MU#I!P?;D48J,QD(P0-2C*&$+" EX#(.55F*N]P/K )9BQ:^V*\ G3M>^$/UA M@.%" (.LQ#VO!IE-X'X@L=B*C>(3:2:=42Y>1A7=[>JJYNSGT_5D-G<;F(ZVM)H>P@M>UI@SJ?UG.6RY3PMD+DW09,54^O27[^RR^J AXN MAWM=W/I#S/C2PJSA";H3?(W5_'.,?T^7&5S8="73)1[U7CTZ$[$3?J*5(K[/ M[YN:WJIVP15 ,(*6YY(,C2KFNI*7V6\6/BZ4(I=3R\$"0IUIN5Z+#91L[Y-L M?9NK.5FMO4US!NT%%+OL$5M=LA""VH!=--/*[UOLN[0%P#W*XN M;)?7 &'&#LDO:7BU->-7[P U;0BUUD-:FZ'QXLBLQ#;.25:+TF7=%SXD^(?# MW#F0OQ8*+"6NTHC38;$WVDDF#@$Q,U$2D;2EG7UW&\R29GT/NXDZB4J :QRG M_)E$+8ZSR=T)(1Y].J=QD/*$00&YN\WO"> JU7?E ^!YZ50C 7'2_+%2?ZVL MR")B,%A-U0-0+$27%FA=8J'Z-K<8 :G 06D, MLM!FHZC':R3EV!I.8AZEZ^#KHX8^N,BVV_92=UNXOSZR!A$"^G4\;G.P>+O) MPE8JA!&1*OQ)H];OV9H+NINB?!,"KDJ!@U?Z^D>=EES1TBDUU<6>/^+KW4J MVCYR(9E?X'X'JAI1"CQZS":3J0(H2#VLS(-0 \]033D9[["=<^*%(A2L[LMT MDY9.]$.PHQ[6[SM9*:=#">E>AW5FS.>$]IR(B]5DZZL"4*8 3AL?J2UFT5 M;-LR0&13)]AI$,W$=UK\V,\.+1CK$6)I#L%*XO3]Y7J M,1(7VSF:K.O/G%+^4VD\W@P?K_0P2*]4W1=FP3KS[S=_.OMRZY8=H@"(C>0' M=@8F,C7:2^]T*@Z>=67B[ILHY_",6QU[5GH)>=XM1>,);ADCB;")>O M PNJ*L,8J; A2*G:HS?,%8XEX%A)PD49#P?C6[+=ZJ@G#TM%VR87/HIYUS)QG+,(;:0&W*OTO:BR!N-J M[Y7X1',S2WEBX#,PRQPHU MTYXS/&OOY"06N7V0!W"=.)NN>'O+I'X/YM%"0 BD?$^G8R#!C%&$H;DS3@B\ M5ZS0RG#2L?6>PKRH%75"I6 7:,T,3*!NHORN2(=@/(-S-^F010]2MA S\MC0 MN][LL)IR8KMBURM0?U_(1*1&3 A[.[M IU72B5=>L/9KK/T<@^\Q_4$S"\SS MH,X*\70B(U&MZC2K1>T/.9P*FETV3P3=8":=: ?17U)HSO/H3/!9%9D1,\(6 MR$$K\3%M@U&G1.0Z@W'C1N..B\1U1.'.!)GQ:[[FXC;$[Z3KZQ\K*.SJK'\< M@LUHCLGDH/WBQG.#9;2Q 5O> _@9H7X0Y'L@D5+HM&1-#=*E) "/)RQK9.*91"["HJWFDX'F9@1V^1S 4=I'5P)PWVU, M4.Z[_"#X;ZNV(CX%^Z +N ZQ5L[8EQSL-K=KOH6S328J!HLH?QTO9Q0Y@Y#4JN)/ M[9K3P?=+!BB XU"]VB\R\Y,:>49_5%Q1)O:J^NZ"W61Y5J=GGSC;H2)%,XW( M6^Q$S,6VWDG7D5)>:KV_ZFKM7:CC7>S-Z]9_TF:7L#..=K?O/)Q[Q#:H1RZ/ M\ZW6S6)Q&P1E%[9DO?R=H4DPQJ+9Z4%7R$<^,0R^!CMR^D.ZP$[6I*FXR$Y6 M9P5.)7UY5JZOU'"K=M?>1)GZ^BZR!GC#R@%O: S5/Q$-ZJD9;:%&C%^ ML,AH)N +.I&7Q&M^I>:F8!.\0=-J)55S+& W2L0T1@2V+"YR26MFNJSR&DWS M:L?@[/(S*E MF]EI"P/VE-J%V(!Y^O>[Y(USXF.LB0TS/5F= 65;7D6R,;%NVGY>]9D;]/31 M&'MJO11?2-+B)&6QR6J-!H)=%X/\Z*/4=HJ#OZE(Q9:USPC2R\%]C/N'+%Y5 M0?3.[>U<0K9UTE^=ZEX_[W>0LA(]V=>JZ]F(),[7,_/]+>CA0E=YYH+3&LS& M:5ZIRU%"]*<*04UZ+]65"0W<<8OWMY=*!3P30VNQE"T!\/1%).$LVIJ]7(+A MKUU5,^,#L=?YU+Q#3R7)>E$;VAI;H(Z"*;3 W@F%&6]1;8*#F@$'$4(NVVI4 MR^H87K@MK..Y2AS<<9-54&=3[,@;_COKD]D$>,@>.LY#](E9,\=*B"W6PT)Q MM(/7P__O2K6V:@#CSR-2K:&OCCBJ-\SVJ!Z!>^X3?+3EB>,@T[J54=:GNM@; M_QJUB1KUUQQN 6A.9M&EN>Z5<%ZXM\18GE*N_!$SJG]+LART-ZF;@LM7)PQ8 MBPN<*!]^P6 N.L%9SP<,J'I&?S^Y\@ZN8[N2+.R_:S$E(-PD'@O MUNW61T6*!.!C(:?"51T^*.1F<07G/[+WRV)MU2W5(J@N"R8[ M,=Z+0;>(,=9V6O 5L%,]1R_5BUP&AN75CP;!905RU99]O]5]+ M/[*W;^_\1Y@T/)3+/-\E6W<"W (6LA"A:A])[[#S ]UM+3V8R)MF,M"XGO] MW+@HL=;'9!UV&$^P-I3WMC">PE22K0HLDDB2G0!?G7.;KM7M8MA?K6888^2F ME+&,YND[C$3-'8C";N/^/4;?:':KILE&"+Y:::$ I7&FJY(*YLM1=IGF[L.'[*M@WJA^K /J@N M'Z->U18Z+ ?%3G*$7&0+E)=.E["YU[T0:68F2M2U":'2>DB"N$-\9QTSDD-' M"D)BS.B8G,-# C3P]S?'03M1**R>!_\)9M*6TQ*3^3MZ@JT,/_53 M[%GIGUAD5'>D\0NLX%)GP4H;B=],T!S+TJ M N'.3S6[@,"HRU_,I4J[@R1L5;T[A,_;5?1&NF MFL\DCQ0G N._BUPJ]51]5 :4@BO8@Y&F!0,502L+<\ES[2[)O:]:)"C81E;NSVD)M<5LGV8^QK MR44F=BC\;*&UMZDD[QM.U/6/.BWS9'NYJ^KBC;/W8O];6KR4R?MKMEK"TQ86 MTJR&9, HI@=ES:@0BMJ.R\3 ,ZR(<@!CL'4_F,^$(L1RNRV^)YQ#R!YM3V;H M\V6>Y69DF;+4GNQ95-(813?ZXHUG'*T XLP4_YS4NC8XQ$]!T-33:UGL7EZ? MTAP>D\H+N._)LH=O+CH!-.J;>[DU5J)^$FCMCUG^PN\#_6?Q_BY4E)MXE/\/ M4W-CY[]$50V.QE-T0QUWP6B?%AP=3RVXK#-P)V"Y'3SF&W\05P)MIV/93&S.ERB; F2S M%\7UM4JYQ/(IVU@?> M"I\X!D@,P&"%VND\ D=ARAC,GU5+?*%)HIHE1#1FN$$K$#L*W@LZ2&25!C[:!Y.H2"4^[_\=F$MI?/E]NGZ MBOW;[9??KNX^1Y%WVTF:[.U//4H>I4R>^\0U[.VYV\/3B=T7O?@3!?W8.>KE MB9FG.*0*O:]\3)@/2%NKKDCM3BMWSIH5(;?5."42*>@VATLMG%>'*(HVSM/7 MV>5BTC:IJF6[5[% 894_(9JR)7)&HV'5FK-'O:\6&FDX#O\UP\O'_5IV\<*P^M/N^_CP,F* ]W@K&$R'@#$7Q=FOE#G(UB! M'9<#>$I[=V'9_%63JA\N?K0P"K.XU$+(-H,,? M3_V1!6L_,[L(^-&,"G333%P 6G7CC^GZ);W9Y6O/S2O:,=%P'@I%?^+8HN#$ M48,XX'!"UM1U*R93;$G30@CZR+EH)H81Z,+NND#Y[P8PQ0(K(#)RQG#^3H[W MR224S+_F7&_8@IM+XPC>Y8:D$V:O:@?I(#X6>5?L<]BI(BS2*,JQY9O .M)@ M#_EX?4[KUV+=SNON>YZ6U6OV[A5&G[]M2CKI[1\$S(*!&9860XMSP!O3LMDG:B5&.P>S!WEM87">.&: MX#I>YFOM'[[;V/W*8<&89!LGO,BKG74MMHD,P5;X(-Z: D31)5U$.12E M[>3422T<,4(LT8U>RW33,$@P9Y-4SX)#JB/GU*^__.]T6U?Z-V?PF[-?SL_^ M.;%(.$/ECK$X )8+!0 4 :61T+3(P M,C$P,3,Q7W!R92YX;6SM?6MSVSBRZ/?S*W)SOMQ;6YDXR3QVMG;/*?F5\:QC M>2UY9F=/G4K!)"1AAR(U &E;^?47X$,BQ1< -@C2T8?931P3W>@7&HU^_/6_ MG]?>JT=,&0G\O[U^]\W)ZU?8=P*7^,N_O;Z?O9G,SJZN7O_W?[UZ]1]__3]O MWKSZB'U,48C=5P_;5V?!>C-SR*LY13Y;!'3]ZO^&Z__WZLVK51AN_O+V[=/3 MTS<._QWF$(I9$%$',_V_>\ 6S)<\H%@O^Y=4E):\^(?KJW?M7[T[^\N'; MOWS[_M7%;/[J_)OKXD;OA$$/'F7K/"? M_ >?Z>>SP&>!1UQ!^5/DB8W,5AB'KU^)A>_OK@I;X-\X =T(WKT5__ZV]O.W M_V44O<^WB&(_7.&0.,AC';$]7,T \E=-(A8?;I6RAC=8H88<'BEA\B7(IB"RN)5]670%I^&C'B M8\9F>"E$_,H7!Z 2;O4+P/#S#C]B/^(K.,'2)PJ857R8\!("JVO,CS59FY+^ M,I!\<\$4_PGE>40>ISE#OGN'64B)DPHN_\'!K\AJ@-[B0,)XCA_"&78BRKDE M3=R#CX!024S3E?_(M[Y6(&#Y.ZA3XA(1^@OR(OR)2U-$L0I6U=_"R./$X5MF ML7[)HE/X!(H^4WXPT^E&^/7<[;]XWO#3#]](^X*UGX,*E)(4 3'H E&?;XE= M!XS=8AH?P+)X5'T*=B!.'"=:1YXX;6/J%[P6 5):G-K6@;/[?.TU231;V,' M%]+"[YKR]JII!5!=2&4X]LKQB+L.7KPI(6A=1DHB2@[0TIXUGX.9!T3#TD) MI<(G8%].(,!L;]%K4MI Y:=@B)4<*"7EA%S%AW"TJ_.QE#!L601.$"M\'S59K%\ RO-N\7L4.2^W&I#%KW0SU 6A M9@4H/1)1R(+%0WIVL^3L3N@C&P537A>(['O -#G2F4L8 M6G+H2\'YA^T!='X2,4P?B<._6&"*W3!P(A9R8E/-#4/!!8IGMN&UQ,&2HLV* M./Q'F=\#M>GJQ<%93?9N)7H((HZE'U+DA!Y!#\3C!^9#\IR@MS>UU<'L\QX! M%W,)X2*2"4B& -J?94[ =!54;74#VT/K@(;D2TQ@TYOM @M<;%FTX1_%UL#C MBN-X@7"7&,7Q(14&W/Z+0PKY6[:SHM[^5J"\^:[PX!PE69R>,%FN^/^C1XX. M-R;FJ2 #T80.9$:S"'!G8C2E76I5>%]B$87"[R<^64=K;CG3JU3.&2C@0719 MJ0O' ,=?IT5_^'"K9?N;KU.!!6[$T",BGEB:'Y*,0V+%F[.Z MS+:L!^T6938_0EY>@@[1V"=@^(@;( MSR8H)O:+X]@).8B=*&^H9AEX*UH-2"_K0W55^-TXB%(.=ODH(D-@S)!;%7XW M1=G%;(E(G%N'/ ]H9^H0P$U[>J_A.LP1"-DZ">>Y*%P@0A.*^UQLN#Y3SH(' MD<2AMU=M0-"'@3Q\<9M?,K+TR8)KC!]&?O @+O0"+>)OHI!=\RNQ]T'3:!K" M UX1=KEKIDC)VB,J/ 5&W-B'U3YW51:'C\CP:Z03!@M^HN00 M89N(.BOND6^XH\JMFYP2 M(1Q<-!SQ'A.'XH1!YC;8=8D7\2]Q^K84WPPP9;NW)>6MF\0%VOU(D,+/CA>Y MV%W08,U1 Z>('A0S.KQ[DLML"/=PN05:.1YW@>)C.6%)+,!._L5.8$CB5S'= M\Q$.MBG]3Q4U =5-^:N7,ITK=(Y#?OOOGBR4K0.=WZR&7_$;P)P[K8P9-=R[ MP8"1DV)BC1K^U=\")9 >)M6HH5;[.="Y6IE/HX9BXQ)P@IQ/KE%#L.I+R$2, MBGP:-03;5H&41!WQ,V"5ZO-X%4U/^T*=67T>\-.<0YCX[@5?7ZBC:J%/XQ+[ M$WZ3*U*ZYA@5<,7/(?9=D=F;_%0LK%FBF0'D(/FUJP EOH8%- /BH0?L_>UU MQ-XL$=I\WI7S31>7Q.<+$N3=IL'UR0.+7R"*U$SQB^M;%X@]Q$6NZ7)O.9E/ MWF(O9-E/!.%/WIR\2VM=_U,);J(F^GM*/2"#V!>N1/J(RA[ MO3^0T0DMXH^HDZ'$_U@2T&*1<_H;;S?Q??Z-LR+>3K;%Q4%/ZL*@GK,!Y7?K MI,2]JZR<"3]^NIB%@?/[Y)F8Y40)V-O_&@8_"AI32?DRG7),>,5Q3Y)DKA,R MU^(6(Q;S8A9='I7S8(V(;X)I%5 &HSYU0IOG7!654I:=?'-2D#Q%\O.3 M.O#CY2>?L B4&"%_&38Y6E]2).<5>XD7_K\.8NHV)IY-AT" MVF%M@5G5HEEF5(DX4/S2/7\16TU*0;A)>)9FN<0A'".V70IPSE188VJ-/!<, MO1P5P7BMP^EBX-4*SU51& GWE2EKU74KAK73[9G@=C4@^T9:@J,U-(+RW538 M5@KU5W*L,J!:^ZEM)[J5#_6;3EGPP89[([HBD#A5B]W@T*#F5 ,:A>;4T"AE MV[#;?'S5V$#)GA6 67PUK&)0BG' MON]^G>A\ 31^\1L/IZJ9](,&DX(0>1V9=!NGY87;6P\E3X_\L-V(4S9N:&3" M+#; &P8+FTUC$[F@7'D=1GX, O>)>)X)INW6'CZ#]F2PX9\7C/&5Z+*P)-S[ M2= VI%&UL*S&*]LY54\C*+=>BW77@;^<8[HNM*:$YUH5F($SK)(R4+Z\GIIE M^5!Q9N2=2+2>+NY9(DM&=*T1X,#YUT(M*/=>,PZ5P+M*LYJ?C9K,!FCV+VC- MH:AZ,L$Y^UUO:#>![_1R29M%VV"Q:XAEA6G\8Y4C3BX$H[,<3$ M&F"6+:XR(^MH!F9J-14RN(!9RGJ,K!N#=3MI.M4196 M@[(=]U3E8@W!P )K^C?$?LQJ':AQ\;&68&!!-R#_M1^_=63<:V"<3HP-X*VO M& #5%J)/2K.MX/G7!&XPEQ)ECC82T69FH?EH;45,=I0LK(G& M=G]YU*S7[C/BWAQCM\;.=J9)A--ME2W=9B!C'(T5K%2!L5P3J*)UE52R77 6 MU\2:95L)ADT]4S_KBN2QF6$X<=VXG0;R;A%QK_PSM"'<+3(2%J\!9?NJV,ZR M6B+9Y-R]V/":O\9/!4U\3YIDEQ2>J/F!=W@\/I M8HZ>#;U+*:%@]SXAH9:J)(4+E>L6Z(:(^-C-AASF-G".%\0AAFK-6J%:]7C: M&2U#-ZLYJV4/H)]KQ@AL<15IH"+F.JSZ1/R QJ6GG.^8&=&X$HRQ1MK*Q ), M2 72-&[HO#L7]\>]DW]KU[;J1Y.I#AV5SUV5SUV M5^W"@F-WU6-WU6-WU6-WU6-W56BV';NK'KNK?IYX7O DW-?+@)X'T4.XB+RL M7&/?ULED9802 D,YCQLO/8HTM5H%4WPMYK>7*8TWZ<9O)+>8SL1H+O//[+60 M!V.=&EDN2T;;53)%/&.DV"0*5P$5$X#-L[D$<10*W48UJV4S5^ MI6"&$3AHY%TE=3JTPSE,5+3QZI8D<^WV_UKS6#Y8QN336AVH3MEC6*6@VS; MUBKQ69::EB??<) .28C(45R+M+,OZ#XW@;-[[U9B;2/5;'; N$&]N#^6-:V+UP.=$*G7262'5K*5%#F3C>WK M(0Y-_2K9V$(TF_,Y#] 2Y4]&E3 'QFIH1$<+\R2"ZB*B%Y5($M_[4+]:6%:Y MUR"U><[5$\IJ5L5-X >5UL $ ^N!#<5T-O.P@5APZ1+ZL4&!]B7?5]*")N)( MIOL*?':*%P'%NR[]F%T\H?14M(&VD"9#KD@ M(-T:LPX269[8*6+$F?CN.?$B+@A&&_U)@A[+/5J:E%#I(F#\[HV[=KO_J8EZ M*VNMO^<=8I5NI ]N9J!L&UY GNZH9[.'V:]8#"SDB(N'C"6^B42-UW11RCE+ M]FG0..LA8EL<%*RU)J6A\L9T=5X);>N"8?L&U4F=M*7%:$]X=JT$4].K+!P1?[ ]UJMC O<^Q]$0IY$^!)]RHCXCX M8E=3?X:=B";M]BAA_)_.^5_]9;)-DXVDC>%J^T(-I]TRLMF=M7". Z3(7@:4 MWPS\I.>)LYU3Q#T=)\TNCO_FQ4S-MCL0Z85$VVXZ5:]2#,IMV!NBD=/=UOG] M-9S0@ G1FI7BA]AEF VERS0TBL,H:-:7*G"6#6">8-V&!BAS"BW-[8F9(;66 M%,/^8 M.WGL>CZ:KN>JTRV:VIX?^YX?^YZ;.">/?<]K_95CW_.>^YX_8OH00'74._8^ M[Z7W^>Z2$':^F>[03\Y*X>4&/A8CVTV?6)4 AQ&Y:#^SJJFE'^?R.H6X#K Q M=W)5 QI$#+-)?LLC[4NT*IY?6GWXJ^<)FS.&S0"'H4FR7&DAGM5'W$+O17/L MK (S+B96$LIJ9W6)8<(&]5,:^*@,J )-+;NX/8GZ?#)LF?HJ!$HP0?_6DHC4A=_U 3C>2S*R(9^:%4]5B?]M MNHF[KEP\8^H09J;N5AV)85Q[VJ5$C;(VFJ[>X4U$G15BF$T72=SQ;#\&8KZB M0;1<[7_IE@9+BM9%*2!N*%C[[N1=REC^@\^:"P_&>ZIDKBZU[$R>VB,R7=QQ MDT.)$Z:#L9086/YZN$:Z<<]0]Q2X.TJ6BBNZ7<:X\7D@OK'*2SU$7HJ 5!+9]EBKB?OOB(5B M=VP>U 3%X[RMA\."TSO,Q9R1$,\P?20.3OR1.^P$2S]>)79-S+Q#&,9YN,=1 M?VR#&\^E(I;G8A2$N.IP1.IN.DS"V9!;9[A\EJ0#X$"N8Y5+OQJL5,CRHYW2 MO*^NLKR18Q7%X^]@:B:M]%I ;'7I!4^O 5)Y^-TU7-WZ;HKU.'\? M":?GZ?:>B1XMNU[D$R# MQ'&"R#<'OK(3_DGI!(I-Z(7S$2]):' M/DAK(:$_A?"V K%MMQ$MX9JE3N,D-4Z0(_T7(P5D2O"'^-S>538:Z0UX?564 MCQ*>=SAN"W&+:%R8GA5.<6G^%5&*2L]EE;G".JL.,V%'DNU:9.S2-0PDTE7" M^A.BO^.X)G8_YZ(7:U )^$6>$=4DUG F88\'&C@8NRRNND)QS.03"@5ZV^FB M-ZE01N(E'!3JE!_DA;1BVW;O'"_"?*@0NT--I*D+Z27QD>_8OI V8?$R+J2- M=+;:O2T[_\3^XM!W$6J^P6NBT=V&=!\)YYTD;Y@U>4214B-VA.9" MZR_Q'1>UJ2]0%_^)EZQ'Y.$X5S-KV16_8?AN\0>YWS0A/2;0?!GGCA$&@K6L MT9I'TP7WZCG*NS:@>2HEE#,AK3WOX$6XS7USO4/#G\.YLKT+^>!D]@5$7V L MID9[H:H>U+U+E)G&TP#G\]*BZ\^.U"U'K/HLTF M^=O^GZ_\14#7":^,=OP P,NV#ZCZ$ 3##, XE))(Y9+O^=DL$O)=?F6.,R08 M*;\,5>88M:]AN\8:3ET$YR5H!MG9J:\&:J>($18L;G.KOM9O4I14_L1M_CWB MF&XU5 ]-\^C.D@3/,7,HV:1M5F(230LDFG-"GWJ&8G4:6-@N96_E>]YVZE 9 MN+E-;]J5;G6&E\+8Y$R,[GSX9*$[O!&M?[CW8[(Y81TL[;'>!PN>$^9X 8LH M-JI/,F!MYZ&TL+70U$.&BG#ZTJ.VW.%'[$ 2J*B\SJ3:R MH/43 1K7-ZI*TK MZY,B^XNY ;+D':6.78N '-,\?9*/32K/ 01=';D6E1YX M5S>8K&I4,UH@6M:':L;EQ;Z-8J,4]HJH#SJ,\_ ?' :\.@63)Z7U3.I+"\1N MFC,5QMAWW5Q:S8 MRL(4"V&;C?>E_-FHSQU57BNZ;Z4%]L2I5O?*R+3,*JJ.9<.:-9JGBIIU7U&! M^$()Y"@R3D&^1(3&0Z,^<3>8;R@39AT[OUMK3Q^C9U7;*B4:/; E'_&EXDSB$$H_97%K15 M2RS'ZE([;!F*CE*9$J],]W%15$BL H_OFR4+W01AC><-]#37#%%?;ZH7[NO! M41JXW:&.,MPNO#S*$W6DX:L+1'UN%9AHOG^+:3P_H<,XP6RY;"F3JE0+2_<- MY7!!HRI3#\SRRTD;"PLE(/44&^5A,G&<:!W%C;3*LUWCJ7BZP<_&E,19A=Y];/@OY MV8>HR_AY_AL.)VZPX?Z"IM+=X*=[2\B?+AHP*=+? !7T$+&=3 H4L7AKEI<&:?NUQ=,S$5.A;:W M.^ZZ"6>%WT8^E%K2)> M< ,<;G\E+LX)10[\!6<$%;6G*6AVNN76VHVLU1>_#J4= M!MD'6?K;1>,J$/^(@R5%FQ5Q)J(;2ZS>?14)*:,S5M'JQ *K(XLJ=RHR4[F@ M[Z:PF1<:'31L!LHZR(H6Q0''9>J5@\2]KLD7[&;HGP4L[$$NI #;?;WH(@MR M=+75*&2R%I[O%Y10UH&R'3638&.Q3K6&8K#Q+FE.YJ(%N9Y"N3SO M=!+9KY@L5_S_)X^8HN5AH:V$C00"9-7!EN0U%$W!_&J]M[ B.M-%4F+=UT.8 M/'2[!Z>B_JM0%"!8?HHD+_R-U$H\G5] MA^_5_#@*:!3'V;D+BC\V[NE[E:E0D$FXV^/4GQQLBPF?B"Q]LB .\L/2-KO< M(DSC,@HYZY$UL!F$-AK-:5[/!]!O+H]__+_2")2_5 [$EQ?B?,%7(5[+M\"K M_MI&!$RJ'UX%O7.&5S=5.BM.R\&8/!,C4T#K0-G*UFH1XZKQ3B4JZ1]]7J<, M]RJ$Q!\IQN?!FE_O^F)@$:CMQ+L6:6YCZ0$%"1,]J/]I&;Z+ZN@[ $- *6Y.R-10ALAWD,2=TXI M>@']A/:"4$DE)H+R+*.57OA!:6';OII\IR!=RHTT&Z^J8>M.@;ZZEJU[YA^4 M1MQ$PKV<+F(PO3Y0J"!B6\M4>KUJDAJP]V0'Z9AP1\LE7A22QUSNS\6SXT5< M^Y(:QO4F"M/2Q%X[ 1O TNYU4$^JX%@T4O>HM?EPUSXU7W4/XIR@R<'N\\S0 M0\GVZ0'8P[@S=R#;T5AMJ=HM(>4%W(3*(A&#N G\H#C#)!M@TJ.>*F$RLC$Q MNO0>91.X;+/!8K=)#B#BPA L'M)(#$OZW:51W2XW^@S$70)B'^Q)6^JIO-)J M+=O9?Y9J#%A^YK72@C%[,X;HFID#4/.$;*:#9B5<&X_/7:2X0X_)JA=L+7YR M(L6)GB5<#3UC-P.T>B1TT.;B3*1&DD*\>7?J>&ONA;L(P+;W+27:!<85Z7/P M?JU$\DOBA]A923];%W_?;G1"FFX'F[336\7'X?O-*O#Q_1E",VF"5WYFU_K( MDKUZQX"Y?$KTCVMA!)F0)P9]1#YQ8JHQ:5:TK6"[4;0L7UHI =5C1*^G)^5G M&=])%5N@^G4608R%;[4D NVC-VZ71LKK/\S7Z="XV(CKN5O;NF>B<(FJ:"D, M/=99OX_9/MQH)')6 <;N$:W)MTIZ 3["*)W7G$/X4^"'*W8A0D(_(S]"=/OA MG6""0IA%;AVKTVP5N25)&4MMEV?DN0:W=RK!,8E51J5B4F2!;.X&P# 5-9-9 MY84PK*QCW3TO*Q%SFA[3+F%HN:1X*=[J'K8'87/DNRR9&A$L^ :Q&P9.-A\@ MBZCKA=,S-^$\#_]T>^ '[Z=63!/X\V WGT KW X(%B3=^P)FHH?YH#TDHOK1 M054LC(;[]9&Q<]\RJ7Q&Y]5TKH1C-/R<+CREZ;*2;P?\TYQ$\+\=2D/MVD.Y M5!LP,8+;]32%>3S097 >:>E7!!4N5P"PP^HVJ3[@4A5ANCP?G$YG,RY&@4CV M"WSN+^'MG"*?<7Y+AU7;UQ@N:27V;ZO7T@U*0KQW.$3$FZ4HRD>[F[^W%9F2 M84K+S@$;'DDSXU/P0#P\#S;W&VD&E+^Q$:20(7C%[@"G_BC9HX"QO3Z>(8__ MXU+>$C5\/53:-^X8[F% B0N_KO@2#'GX#%%*<(:ZO.UI6 INX_0>T]&CB:P25,O^>SN$,#/$?F8N=-8N=OU MD00ZG><1TX? 3KOHU@?/Y6[&.?^1:-#2M4ZHYFUE/TO]+H8#^7I9N[9BI"I= M7C2!7?JQP3N/PVA,DXKM6X.&J!$KA4.AYK'1\,8'_ZK8)OEQ8SEHR=,O.A(1 MB)U[L,<=>9 /AO4 [##1D.9G+U -] 1X+%3F;N+KY7&!?2BL!V#O-:M5I'>\ MJJ=.EQN[$T1^2+>?[V=E*K.,S P[WRR#Q[?I+R>43O]R2.C<@@.G:G[KP(TR MU6C_\128]GS!D=!>;-W*I3I#X.8:F/9\P9'07FS=2G9KVGI$8$$47J J/[/V M[B1%ZNJ=0F:H'I]&AN56]?D8F,1&0SE)(V6S-[6D"22MG0'EQ[>2:;.5?2;C:YY:D4(JB M^&7/$MCN3DH8V&W%JL"T&FE&@_8LD)6*'=KZ92 MGJ>0,K)FI"Y,_F*:77^5%]=72K0A(?($^S,@8N4;')Y%5 BI$3UL!6KK_MB= MOP7U:R M^;0+%FTV7ORP@SQ^;W>\@$4<%L7QP!UN3E98#-Q!_I;M!F-X&#&W"'-.U42970'FI3*XBJ&T/V"AOBRQ]7)0$"J=\!M#LLTERS M?Q3^P3OSBBF!P]#=,#4IJ==H&798#54WHBOH(HH;[CA);C%U#(6ME7'X2J6G MDAV0E6T6@I]9[D/Q%-B]]>]. \T@9[9\D:Z[IUJ]<*;LHJHZF8A'*55$CD;M M.^BT?$][N5:HY>\,PKX9495/82JZ2*RQN0A-9/%FDI.( ^@$:#5]HIMHEXXO9OI9L71 MVS^)MW"RNDRJX6N;)5$R7&GO[-_^Y']\L/C\O?MO[]>?3T\0?ZXP]_?__O^_F6 M>3\\.E].O)_#M^$,__SEAP^_/[]SKL.3?UU>OI_]_>WC\^G9;R>/[HRB+W=G MW__TVX_TC\WU!;[_TV+CA,[[&S2/OGU^_^W%>OI']'S[=OK\[?3LZ>[Z8O[# MEOSKR;W\QX/'KK^=LT\G/US,GMV?;R:_?''^_H?C_OS= [W^R?>V_[S]L_O/ MY4_!O[_WMW3YRY_^O+P__?Y;[U]H^V7S\P7Y$WD(SL\7O_S],D*__'/S\?O5 MG[SM;Q?;^;M_?'NV_?'G?US\G=[]\\.7GR_^0+\]_>/^'W]^",__A'\Z^_>G M>W;JK7#TW3^N_(M/%W_[WU=GL[LW;^R("M0!VMW!/!Q)"7!_WCEN!I/\6B!: ML@!0_G[]9;A,6]N/F#7XF Y<;-9_ MK&L1A1'%:^*3=;1>(_Z7V.T)%M5$(A!O(9F%1+K $;[ MW2-Y7*L1ENPE[3S"-YQG=T$\HV/^A+W'=(RKF9R$;BC9#TAUEY=B$D-'%EE] M&I'%_LI/+?^ \.?J5SR;:H-!#_7>S7G/CN MW0ZL^#?^@\-?T0GH=@35H=JH8M50C/;=K"@SP7;0M8($I3T4?Y#[35-61A\ANY%\,[:G WL ^[[8 MJ7QX1,03'L$BH&)\/<-.ZF]E?H)FR4.V[F5 9WS=V6Y=O6*']N4ZJ.@G1'_' MH5A^=K!] ^I7#TS_WE"UYG5U#8.Y35P7*AILEC-(RU[>$#0(P4&U@@Z' M3[=G_*ZX#.A6]+QY"%-P6U.5"[*@K>:WMZI@GE72Q 0I7M N79CSV]<L59%25+E2!849]AU.^M'S*3$-R4*,Z1!0SO$F8"0T5Q?3!,YNUX,./&ZD MH>U+P_UL3C%B$=V>$L_;FT1S/&Z!:/D-J@.?VTAI9W; 3@JY7\X-3(A/ ]_M M@\_- ,=JL%O(:&6@P,ZU$0.5R 9Y C>#G*V$,UZ]K28;W%B!<;BZ+3>[4O&0 MEH0>7IAR[!&7IJ1YINBHR<)3Q,S<4I1QL#WR4>K.G6>E.I5MICNT8.LXT3J* MNXQ\I-P5OO?Y&1NW7?W(O=Q3$4W"<_1L05 D$1O<9;>+Z,@RPTJU<=<]B)O6 M( 6JB-C7(5 'S-#PG6$3)NI#?<4=]2$WM; M^V"=A:.>J* ='RTD4*0MPB/D MY0OA#M]$7+[K\KN(=OK$'F@^N:5%([6R)SI!,J64>U3$V"+B3WT<)W@B0HT] MFW?$R/HK.H3(R&MX.X< ,S%,"EB<1,RQGZ]H$"U7(H=8;(0-0M;:D;.?BF=- M\"0X9SM$J[05L8%T+W/L#TP(&Y'[VH6PF7-PP>,>A'!XDE+H YE75INX%NVB%5[ 6/RLRX%W MO;;5$[L8';E-X0&GN;4 45?PHIB56^=HD;=]KT; :AR@P'B4XBG]D>"ZV$AX MD'EW"V6F6=$P$@T\$TXB+U/=;?4$^D[G[S4'*&6Q02<1(B!\% M4=V589^9('[<;XQ)%;D7(EN:N0+*K+3:95-_'Y:BZ?)HV0D+C$,(#;PG6HF& MBOX>X9;LKQT=)Y9=Q.OEKC%:X)2@C(O\ M%52RI3 S+ *=9[<9R!AQWF$N)@XU4 YLWILW.2;_LK 8W.G;64,U& M)VT7D\_7>(F\"W[KJ7N,9!G_^)7KFV7P^)9_Q:&_^U'\X8WX0XYC52O:X1"$ M!U))'WV]RST6JG(I0:#.U5!F46$Y*YY\@^AEE"_NN>0X*-'P7]A=XBO?D9Y8 M>?"!K8._A4R'VP*,24B3]@XM$/9^"CQ7O&JJT+CN2SL&HX74M=O4MP>EAP6] M))/,?LWY;YO+)RE!L:42D%?+*N+I'\3Y9! 7F8) E]BJIKSKB2@6G[=K9/P M>E96T^[P#-%[E!4)N9>1[YI\D#V 83=]0H;\9;+ Y4=H)U;EC(3A(?!E2+;[ M7,DPK8Y(@%4J.KS[27@U0I0,%_D,7RD^,%4Y MQX=Y.%7N[YG^^$QLX9E8P^'2>R8^/D2I:)RQ9ZGCBTK=BTJO5X_CBPITIYY1 MJSND=YJ+&*G'YVXBP9_IX@['6?@<2+B=K3@H4=^(R>/^+M4@HA*+C)9UE1=A M&:H!6AD;8R63^6F/(B\>/K6\,)X-ZFXLO:CNLVRRXKZPX/+QAICP/BOA6)_J MK,JSO#]:33E]#=E@2@*7N\0TU'MIO\,N7F_BZH^ _D(8^H1\5_S>EJNT&!([ M$27>3&Q,YHA66,UV@PX=-BI1RT:^RJ%\B9Z5013>8>02;\M-/J9KXL?505FQ M#[O?/"'JWE+BX(G[[RC9_L3W(^15C>9NB/M P[5?6^N:YW7BR3Q4Q,D&#\Y)]X'HRGK@6@HTL@9&'?LD= M%+!OL,XQ7[^6=2^]"^^J#O(&LMD(HTFC-_4/?W46>#*QC*X0;)^BO0E '84U M_/_Z>2" PE&N'F0H'D4#/4K9S.#\A#OB,Z6G :AOP> M+-J+87Y#7G /,PFA^9P9?,>4>S8/8K!7M\GJIPG Z6(2 _R4 IR$.^]VZD_N M,H#Q)#&M@[H+' T%WJV: JH.V&I3NWWGAA$8$DE*<6T;9+D>3-]: (T2]M"T M!!^FR^A<+WXT?LFWL : ;54D MM-Q,M@JW]_VR]_T+9._[@1145>'VH5_V?GB![/T 7X?5U4G+'0F7%/\18=\Q M-F- !JRE0]:J=U;/ Y#6(8#.V>Z.TH,M:()KL_9207E:G; 2/0'G7KYD)>HC M<'&0^0@_V^SK'A[=7^RIT^1I#4T\K#CL5%AVQG('8L0ESWP)Q M*,6#=3)?W9BGFGB69H,GG=Z7'"W^)T8X#C$%KWS'BUPQIRGN1[#?X#5!#\2K M.-\K-;O+ZE^'6>]$?\ +MY+0_!QYVP_OA,YF#SHG)Q+24/F9EZMD.AB-O4/\#G$+[(2?$=;FM0S:!:X,@( 'H L<-.6-0D M" R)4-=#F5QA7F$KXU002M EHX#1<-^78.9@;BY)(!F:YM_FQ(7_[5!4ZA>W MW8K!@!$2[&V@9F,C6/["]' MX(R=%P?C 0&?-T1=3]ED%A$YR-(2>S(VFPTS$N)CVP7(FUM@]V M6&(M+<%)R?YT<;9"ONCR5JPY8U.:%+:522.JW&*[(0K0)B%'8+JXC7&1.,E- M0'VQQM0(BZ!>'"P5]'O[IZ\!/3SD'N2LOSZ8QJ7S$X2B]61%?+/M;0<7FVA& MU'K)VPCXCCZ+K<+ >E'7O MOAF[_:%&9/X!Y$8C_E7?3&4PWLZPH@.M_LY1VD$XKA_CLA@BR#&@[SA!(VC; M_3)Z%$QS[!MWUN+>KW*YI=_'#A9./OFV;PH)/GJ91@JKJTY M-";7YD4$4C!C.<#L=)O[6TT*L[&,02C4-"E3 ;0&C-%T0!TT[![,FEI1&*X$ M)97%[# @,3!585X'RG9^ ["-R#.ZEKJ]M_6),> P/H61$TA/H*GZRC:[6B0V M]ANJ-@M7F?252&K[<7"8[:=C@&[1-NE='*19:V4Q9,);3F^2&VRA2U,5@,--BO =R+8'@HO,ACW[/*E^%; MJ2GI3_LK"&ZY)#O#[2Q8/Q ?->XY#2[M:TE-^JIZ"-E,+@(2GXX<@L,O^,$B7.%<2(YMTJ3V MC9AOA+Q86,7/.>7$_WI$!.WG4RML5;BC>(N!?/&^PSS'\_ M?I^NZH T<+%OW(CM%[1QJT&SC%AN?0RYZUL:;# -M[> M)M0C;O?E9'1RWR !=LK3&C=W\[%^" GJ?8S]'S.*Y@983MUU:,3IHKN)[*]/>V:L2!3Y^& MQLK#D^F!-'$>L4#7-H#^X078Z+-2/]N)XXBL97:+MJ921_O=@.4.BZ.3=PF1 M2!7@SQ#I&+;NAEE0T'%HA+-P8-]7PAHD7K2-[H.)J8#^^%*>-W+_$(>KQV>5 M$[2/MAB(_=D[A MDM]Z,9>!?>E53S+=$H(KV2LF\ MABOW]O"^DA"ONHP=M.[7ZL%!?!+B:_*8?^1(K._I]A/Z=T#//,0Q,3436 &\ M[;) 71M0:("A0FZ0$D[-TJFJ=UMS4W^;P%EN7:FN'X62J28Z6IID-Z>(>UIH MC2L96GDHESZQ/4I CROEG<-/ QVI86H^\ _*<&$/FGN&%Y%W319F>IG)P!U8 M.57)U9([0O*$!*U%'W8#FI/7ZN?V^5EO"UH[D1G MMB *5Q<1#39H=BWMX-9].8R8;$,CFMHM Y>/O7B1/?:B&8Z0O\!>-,?^$T,3 M&)C^$YTC!\?^$\?^$X/M/Q&(5!91H8ABDB7)6WZ^G83FK3O.D9EF"Z=983>: M#X6MBRFJV;Z)>M+,5_2ZNL9+Y%WBM+71E<\B*AYUSCQ$#N^,E=BJKVG_U4N6 M24(_-&AF*?S-D7F_604^CK?'2DDBE>RK^,AV!J@*=ZKV#!?Z5GU\B(]LY'$3 MNHY\DKZ9+KD ":&9(;&Y.[)R>VZTTDN_$M@T]L8C(\ L$S)@X#$-7.S7G MM;C[F=A><83727_W^,05%J2+%#0O/"[+JTL]P.IQ$&:?(4H)IC-,'XF#V0R' MH8 ML' 5L(LX0HC?EB,15@X6;,7)R"*&72)23!WD.5&2VA(LQ#11!_FN2[R(?XG3 M42D>OQ9P2L5?9A='O5OCKRE.DP2GFQBGZ6(6XW3/Q(/X?(7/]CA-%V)"C#/Q MW?,$IVQ\B[BJ\(M*_*76G=,P*AU2MQHQNV(L$AF)'!,3^BT-V[H1[T>4\B9# MGB^ %V,E";I8++#(AJ*.05*&\8 M(%@ 93*,B1#WK!XQXXJ3_*,8^L?]K04F\;^?DT?BS(04+ M^(U(XO*C^VB6$/$BA2>"NIR'T!<;;2 0Q743/R1NR-A =OEA2,F,GNZ3>\?^EQ.%_BI,7 M3M-[K!XG!7P2'-#SO)X)$FQ @_-$F)0T/I.]QZ/ M,J $B !G+ *C!%_[8BP'Q&P0114'^Z^I9M2C8!"5I.\@1*(;E>14C-]/Q$RF M<"M !KYX;3,5YV@&:/>PT]#^0A"LF980H82.^GZ#PWN?'RU>W(DP=HH%OEE9 M@[E[IS(.UBO)9?2B1GDEJ6SS-3N';5S+E3R/3=Q_1PFNO4A"$^0Q\[^1HC:> MF"4,FU>C_G7)RPKKV2VOE^6C(HT PP3C/?#4/4F([@*24.-RO#EZMNB^[E"P M'#?7=/@U6+TGNO[IMHE+*[GBTK#SQ*4F7$^QN&;?X>(MVZC<=$%G#*YQHPAU MXH7-S"Q%V?]\,AB3,W*)T2"\_KFDNO5.9T"\%Z+83=Z1X66BF MJ4!9*_V#?J4DY'*_B-4XZ7";U:8%MUPM:=)N0::P4GJI(93&RC!1GC9@+]/:?, MU382VAIEG^'7*W<'QU@U0<_SM9VE.L=E$"+/4G9_UM]KAI?"\ESY_/:UCA<_ MQR$B&N-T=O&V9,4[O FH(%>UBPGTE%0'2_<,R\HYDA6%OYV",'*0-4"SFK#; MPL&"8C00;)Q=X:XQ8IAUU8)SPAPO8!'%X@H"(/2HBM:'[_HJ)'0Q^1SWH[OP0Q)NJ]_P629P M##O?+(/'M_PKOK]W/XH_O!%_R(E8U8IV[K_U*>)5/@I@]\([Y(K[QX=E:B1]!EL&]5&&]AU^O> M!&.[H#-0506A-%A>7(\QGS/$5N(_D2+XB#P1OD)^OE:0_QO_P<&O[&-$.N(L M%IN4UC09)&J!J*Z9G<@F&U@" -+SSE0B5T" K*:&R4FR,# 0 E.J>E'A*Z/A MYUL:N)$33K-^TI)76_YI3M7XWP[5K'9M.[$'..44G*LG7._],:[.YY?$1[Y# MD)>U!+\F:\+W)'W):E_##M/:Y%.P0F+_\-[U: 47RI)WKU(OPJPPF*'H<[_E M+E4\@M2(SZJ(P@@M5[-CJ\J"48Z7/L=,"G\QB/^<0_8Q'9U4;&<3J,N M(X6!EKKT!ZR>[$LS$[H4Z+5/,U#K85Y::??>K-+$7&(5U52:NCW*WO>:O]=I M]UZSH,HUK7T-.T>E@AC$7=J;>=/I:E6JMXR;(DP7<6\EX[T$2L LV40IZ:]L M&5 FEX7DA=V5/H>,N0?$"BBVGPU;I3?/NRHJ=>H(F"0$,/VN;RT+#*,0NXFT M;12P4068X/0K$I,(PL[,:5O':N:G/(M:R6%GQN(OA*$9IMQ!/#L3/?]H2+CA MO47\_QVRB1\L;C-DU+BGN_+P=4Z;9E#5#'H,GAACL-K*8V*P(LV@IBL>,U@5 MO<.F9-8NJ67'1-9C(NO $UFAKC#'OG9=;J.-#>PT#OP\.[5ZI!?Q,7YJ^'@5=&[=OM>0^J^*<.'P+C)A,U*\#92M@ MHVS::FFE[^1J)C T823^2+'!"1_M0&V'X%J$NHVG!Q0\\-]4^/0)T=]Q..,8 M_Z[BN55^9O62*$'1ZKU:SOB=10\,_Q$)$_W(_V?./S'FO-6 &HUYJZ55RL/O M>C=O%1B9,VOUP&Q/XFB6X186@LX9.EC?7(??:D!6?3UM+L";PN':$HF7\I0, MWW<8R[=??_KD[UKI)[,(S2815< ;FGV_;DI?:Z:1SQ;?9ZE/ZB$;YW16E4HM&9_E;OL9787SQCZA"&;REQ\.X?=RB_ MZTUF6A$9OZ2TTQJRK*OKD3$)+Q&AQK*D&Z#9\&$@CHH"Q6PWH4L.K"O&(NS& M I<-]#+BB]8"&UB&6",[&T@&]4:KRCTV9 M^'Z$/',S&HW@.:C7OD;9,L.FW#6QQ^2O#GLZ#Y[\<0B?#*:CL6RF.)7*WP^V MC-\MVL8TF ?I>T2RT4^8;R\W$,Q,%9$L[#$Y0/($35G_9TO^4#5>P@FG;$4V MW&]S!)V71IQ=>> CLQ!2]$PY_Z-=C^<0U5S;H^F"&RU?I%QZ$RR M1:ZUG\*@4;*=:JA<6ZYJ;>!J,JBSCNY=.F=GJCB-SX\K+LS/8L!.'%RA+#EP M3&:@2,&U8:/:Q+PP_T2*> !9X28X:RX[11*R[7IIPNY7X*(R=0F.!> M_FH$)*W<+'1NGF1MGZAU"Z)P=1'18(-FU_*U?35?VO&V%:A?NV6KV2%?<9JX MRLG2EB'>K:KOF"%^S! _9HB/-$--MST*\R<'- MG@HXO3 +KW9.E-E'-1"\!G1 -#ZLP##!:BIZQ1;. E\T.>'H\3\QXL:C"P3M MJ9AFD+ZFU Q@,29$BDA9.J4 !$B5^I:K#J\#Y+-;M"V'\F%$H;#^8.Q](U.+ M)+$QHWRZP7X2RQ+2)%X$V*^4A"'V]W9GNJ@J(JJ\@2DM-W3;K48;V]G?]=@6 MBA#,A.'E0%O)@U#526DZPB6(]_@Z'(]HW\T82D=0W>"P6S?S>-5D?KOH4IVL M:C3IH06B^BG50AC9!VBI9<"Q*PFT/H;79!"S;^0D*K;24HP#:<%\AST48E5D[L*V0/P"[#Q2*&S)> M8C,IQ/O%K9ROJHY$<7SICBZVQ\S>^Q&+D#?E+L*")C%C@?:5SR(J>C=DPT], M<% :MJ7(4A<6R]/51LH+MY5N?)%#GN@8&/G$B0G*/O)C)9MS,UTDM?7W_&)$ MD_:"L76]1D\L(C)IK"!@!NF"5?(>AJJ P:M^IP9U3?>/"X97@>?N90*.9";1;..X]G(Q;,9CX7(8R+O)74$E?91XQ?0@ ^IB*IY<[O(FHLT(B M+A\L*5H;LWGUT.Q5_;9:O 82@60^0W+.8)):$SSKBM@JQNTL,4*1NSPB^&2LK0W.Y4: M?3 %%WNC@G%#O\-]C9"A&Z1O(UA%): MT +%3K!-6NK;:&2URF,BFCZ9K.TH ACF45-##(@1)MKN\2GW1UPQ/0?[K)38 M>;K=_T[:PRG&?;\!W[WUD'^#UB9K/TS@:37OI%(;2NXW.&L.W785H3G/=ZZ\ M]TDH?^+5?FK[2E3+AOK-VCD"?1R^WZP"'[\_49EE4_G9, 6_>H=P4XB'=A34 MO4GD^KYV"7P4[YOIK7374#[.)9Y$X2J@Y(MH2G":N\*Z1DQX)X2L![Y*CT;% M<'\G8@,F.>B(RIS&3EG7\4\YD,G<;F ML!W^"6V04W9G8F09T7&BK/!#4I7)BD6-B%([T$&$V1M%0H)P^M,FR@E&VIY] M,@7H/*+< "9F+_$C>V.V!A;#MP<:E(4;0 $N"W?\?*3$"=.X=&RY/M* &;* ]5[;4)EC.VU\JQ&. \V$;NDYRC$-6-4572[ M?>G!'O+ZQ,IX"Y()TU<9F4B-)\F('6Z;=H+L$*P_?R.?=I^N/3E<>S?1Q&2M MF1H"ZD'T=N+)UJ/)KJ3QDM.^=$D/.B%Z7>C!8B\G0$OZA 60YNI!6Q;5Y$-^ MAW0C)YS2&::/8FPA8*9TY=IV^*&H)%G:835U>AX2DD-$"%&*"H--DJX'8"\S MM$DV#SA419@N&6&76/2"].;8PTZAHEMD6F\S2&+$E73"DO*2PR6\.G5L91#< M^T2,G49>BI02QQH^MN0YRC"G:QZ8UF>U;17#:#LKW@M[ U M]\ZGBUO^#V)$^K6A>)8V:H ?BQ=,\SR(J MR,'/I)O =Y*_&*D+D(-LZR6C(^MEZ0IVMF@]7J6Y+],'CRR1J1[=%5!&RM0J M>EDIWKG%=!&($B('GP:^RW*140G7H.EK&\%A3:XT$L%.+M<98BMQ5>;_)^)D MC\@3FQ)OWLC?[@-@,E$"R95&IDG2!(+KKMQK,/ \<.+T!-&T-BYDO?)C&8UM MA7)E3\-B"F-YI991#]VYF.R6SJU8$:\3!&/9.<*P\\TR>'S+/^=,>_>C^,,; M\8?RF7MQ.EDG;R,XM44L53P*1"*F_#ZR]EV_1!X +PIKC6 M*P=$L&*S\SB+:2:1?ZP6B8I?$P_2,'Z++@,(I6''5 M\9Q-!]2P4WF51SW)((?S_ZK7'8O]JZ$*6"E4!T;MG=)+_A/(QY7#E4=B]6H) M8ZE J8Q3(D5FV)5?>QR1H0;:@%4>Z3L8LS7RO&P4/-@Q55QU/,?4 37@JH=T MV7.QQG3)G9J/-'@*5VE6 QB;JE-KDT !Y2ARN/A$^UA,F8U7,_GD+(6,RSC<<)@G.K MM/083JIZNF3,@HA7Z%]ZD^9XH#?>=,FQW*;*M,@XTSD8H<<6,?:>QEC 9NWJ>G%#"*;;<4WI+@T?B.W '7*AG%(C4*(8 ;&IL-PH E%% F1\ MZ+>+LL#C.A#193%6!1=^^7\60W +:4 MEAP+6\JTR-C2.6*ARY:+9V<3G*$1G=?T#M*,6E!P BBH !H ( !FG,! &8Q M,'$P,3(Q97@S,2TR7VED=&-O

B=3G<"ZOR!4H-:A>CW5+$'XZB%Q&I'Z*=-Y$O MT(ZD))EI J/.XH+2 %LP+7D!M^N!#T9N$(M>>_Y7[/CGO4J M+>4$XC>@\!4H?0=*7H+@+0A>@Z+WM+I>9H-A:(R<_-19V[9F_BPE%F0[#>A% M2+1Z5[S5GF#;H:PU81MI9+5;RCA4[#_(=-3J)]F'*.LD]WO-J"FE'<+.\O'1 M2G_IC8FRME:B4Q.Z[98R&*MN4[2#LM%V15G=E<_KU%A*A!0V+Z3#M55+U29& M63.B)K6Q=CD_4MK2:/V-9?Z5TAS"/ MW_H3*^?SJV9$M2[2R'FOE.902>RWX=QR>6/!O"EH5N-\E'(>D@1RN]BMDEP\ MQ;YA.XK9Q;AQK7=22I7($XP1W390%MVZ,:?8"ASLC;W8:P#> \>GWG@429:& M@@UGQMQEG,:=Y;-J*4^BIEMV521"PJX=)%A0!(;]&,-!,9YV2"O8! GSP=2R MJ3$!W4[8^C9:%'1KN!;%Y-XVH<<8$VSYGAE0'V91(K.9=1&O=[E*B9O*/+? MG&*8*(>3E8(IVA1/U45@4806^1Y*\+9^W+(6-\'>A!CSJ6W"3_'V1B.SJJ8@ MGX]**:7UV$T*!858VHA,Q33L=.XW1EX [5R?&*;OV,;(=FQ_,0H+'TALHQF) MFO![7^7ZCM \,E 0QX)B,"A!@R(XK?-29QL '!.8;N.I-I:ED::N3(]*79AF M).ILHY1$:V(;,91DY4AM(X,&<3BM;=39AC'SB&]_XV]?BZ6L0E"ZX.R7$GI- MK"8+:PU6U)I1NKM?$?F" \]A_.:9GP>CWP&I?_QVM/?GXXYYZ7=_.S_?'7SJW#\>GWSMWEL# M8GR[/3G\\/45^6M^>8;O?AS/3=_;B_/ MAD<+^[<'Z_R7D4,O]X?TJGMT-GBT/E[W/G\S/_UE6A\/1N3R@^LL?KWYV?IU M\L'[X]!=D,GG'W^>W!T?[CN_&8MO\X]G]H_VR#L]'7_^=!X8GW^=OS^<_N@L MOIXMACN_[)\L7GW\Y>P3N?UU[]O'A?=A\NG;[(G-6F./4!CV-'_$6^!ZUW2JM_12LE=H MZ44'/'[U-KQ[F[T<46DMG+_1H%C+0ADE- /#R7K*18U:H XE4UB!7ET6Z*"4 MVU4UD@RH@A=>83X,6HT-M4:D.FD$+L&&8W_#%BB-SCV:7JUK.I7(2-6:3EW5 MK.7FEY]0"@HQ5"B&U5J-\@66"G])V$;J21\HE.1JC[.ICVK,I6<7[A%5#UM! M6WFV[:"4A94IK# PPS719K-LC5NM880"F)VL 8@"((U"?!5H3R)E WI/"=&+8_$-\AN,T,8?F M9.3+MZ!*FI)E9/RP%R&:'Q#'@P 0 D2JZT5K*J(+K!5^FK1=K4]>2GP*+[&V M/IOJT(Z..T(73$OC,@&>%+4ZM-^!RJ MWV 6C/@(&X_1.#H4PT.&CQC >)5PD8$2D(BC;!>)^IA>6>7L#/^$VA/7'H,3 MYOJ!ZXW8&7YF";8[#WQZB>^QLR>+^C?T,KDOF^]U+3E3X556/I;[S M82F_F:\X(3\BV^JDL/2ELF-?RTJ'-=O=H+85?7]0MIXUH2#7;,4]^2K-%A>F MS/%TAB WMOF&2(JB':H,T']3%$-%'"O*@$7\ MGD3F"W2Q_\X!MR;XY":HE/+=["MK#53Z+8DG-= VT;S15;2[^C+:K3N^>UC* M/+OZ%7A_=8UK4\NE3+)\JI>;7I1N<()DV-RG.#V0B& MU9BR*G>48;"978(Q"33DW'H)2GH\,YB"_V9K9P)!.VS2L22A-VZWM!31QR M5)&K5:E\*8Q/TLXQ='[H@8%'>?2I-Y1C(#;(D(DV1[S4U[.JKAC6MY;ZOT>E MW*_T4UKM!<&FD4P4"81VKQ#&5+>O]V::54R5AC$O<-S'COH(HIA6W^QFG@>3 M([#:Y:%-1"#[)Q!#(;5LN=![I:V,^ M9Z79HA_#GUS7"SF)/;$W\*L]FWO$1ZXQPW1NF#BGR\<1<5YZ9-+9[7;W.K9+ M?;:T;2$*0V)F7$9I6TD7]J_MN-\V^VE[9W=[;^?E([6V.N^60<&8ALB@,8JX MWS(HQ@8=<7(!W?9!UA3H[G:WNSM 1(B#8\CVG!C&G'?L8,>G":WME%8"J)E< M+)]T&*D.1%>8V*:::(J]F&!>,<'L'*Z,PW.WE\3BN=<2./6 LIH_X/^R?&53 MB3NP=Q^H"R%1,B7^LO8!73.VD1"J, XE"5!LOIQX]QV(H&NQ4%$G]H?,.G%8 MC8=C>+L5KY/]<9(;O TK%_?'A8K9M#>B_#+@%F)13]V(IT)DI0R2"J.(=/%$C"&C4("^WVPSJ[0^\DKK*KH8C6R%1J MQPTE^#ZI.GO+B\X^'S$)D2N84\:#Z;$JJR?19=K+N,#1<1AU:BB-QM [6?=$ M))#3J"ID;%DQUJ5*:!H* M:D5&%*;O7EP-XMPC ^B>%I#04!P*8.M=X9.T=$K6](JT\Q6N-!3&:GRH+5-B M@=\EUU/Y!^^B(B$:BFEI%F02*I?S2!8];42@@E%EQ2G1T89#%8PJ')Y$E_#Y MA:/GP; R9!7^\P,!T_?LFCD,EY[C/ =9+ 5?86F,0FF80OB=R.@BFM7SDTOB M?;=W&]\H.V87RC24SBIXB&[E485(8D6DNYQ1BSE1ZS&%,#_9KP^7RR%4RO?SB M3'\\G.+LU8B;Z,[,#;LRTTMOS/3=D\Q]F6CF'+#;,AJ*:_V\J<4$HLL,&HJH M%JJ""1625]?\R&U_S$].P@R$K0N79073,P9LR:6V"6'Y:7A,LNK+X!H*:\., MUL]EPR79D$Q'$]/1D8#F/FY9X8Y/I>U'0><=;5A4P2B) H2]]5&B"D8QAWUPT\&W@WGRS@6ZUL"'64 ?)[P& MWK)\=35GK"M=D6KZ:L]<5SREU/74G[>N;/G[&#BZ31\5D!HQ\/TU4H5)M"Y7 MM-62@:YD:CL;CS&+/+EC"QZ8AMMD"A!%&BKEC$\"P@IEY'F:>2[V89VKXFIL M.+22K?#LMA\_BBXW ;MX9/OKV^B) 2![YE_KH'15']K MY50&6CBCG]JLX8C3'GK7O**+3SS'83;I^IA])XKJR[,:?"'WJSR+1G!T:.G& M(/XB0[GG6E\,0F#X;M185I3.,MR()L),-A[B3C:G6&Q7+NQ+;N\/ M\:-_[&1F2==SW6#VVH]_7Y+]]6_RITAEK&8V&?3@* M("GRIDZW\?J-F.EP+ M)THIKU6.:>HAJS7QLM2Y%QUM1QVN6H9Y[3NP>@MMT^S6;3B'6W:\4URU_HD# M)\M_/86>Q Q&^*)B(BXCE,PTY2Z7MLO)TN\>$-KJ-K\]I: M>2/L(F\PNH<% \*;A#>QHUO]:44!$EW5LK)7M4:+27)5B_"K6KH9^KHYV[P$ M]1E5F^!),L'$EP'9SBKX\[#(N\EM2(VC$2ELV<(-HA3P"C9^K'P;,Y> #[G9_"^KPQ6=-XC"Z#& M' IVKX'2V7KV-C>VY:?.1.VZDZYV7VQ_Z@7^+38LVV&5GS&9V2Z_)AAG?^C= M_,$@5GB.VOHC"*VL!R&]X?1F7K!9J:T8<6R&WP8"/K^_MJ.H$/P$EFM@YS2O M\7,2FI@'^=D!!0I]M]ATX#F6OL-P5<:6MISTWLY^[S7;CA;9D+E^]3I 0SFW,;E,>*<_LJ3(GFFYOTD)LQ M-K#S 590=G,(B$:'=O1U%!2PB]@.G-G--7!.,E/.=WP'/F.\0 ME$G'F !$W^,7K?EM'K;'\3S.B'TOB0@#]E5,(@/CGS(*I"S+AD)<8O7$FXT@ M"(YT&KGC9X\F/,K=HG[O>=8#\*?MJKPT0Q*?3$KSPH*&]MAF6,/)*#IN:O5< M*UNVC=)@ABU8_B+?*-[VY/DL=A1C:L_U]7:>4@:B57&=&&('U31!"E9\$$1? MY^H)>)>,@#@.9V _)C,6 4Y<&W9X5)Z MYX*WSV\@]$R^ 6H\T,#661IK86\I^;FQ'BZ ZLQ-+O1S8WN.$I,S)!P\0GJL MH)N-253KG0ZP[X<=GZ-PQ,Q(#X_"S P3DL>BY;#005QWV7AV!KEH M:?]"@(XW'O?'T"Y22)SIZ!T2SE7@%-E19_LK@"6 M<);B[8>8S$XQ-8D]+P?R8B8VMQ=>B4JBC(KBR4:Q>+)1*IZLJ1VN@1G9PKT2 M>7T,?4UL-#]AHYNYR'$J7WW73L'U""430MKMPOV K0D^#]RUK*Z;R3X(X K3 MYYD++II:I1!B Y[TL44I.(D9]N?8[?/5*[[;29D;Y6,6FYOL0N,D*2677"4* M9@P\>[J<92Y;;*8)5FG)($$I1DTM50GN"OSJ8\7*0,6+HC .?/_WSIHT8:_^ M.("F(Z$"7.U)#NV,7 !+?.^336C'$&Y8K-0DC(BP\C#;OY[P=L>+M$E4A<12 .#ABF*R^BJ\MVK=Q(#GSGNJ1'4R(- M9)1)M8KLEP4N*WI1+?+"F]ZS RFY8N/Z;H8MS9$T[H<%S0XC*187QX(W;6T3 MQ% ;UB3@ MQ+%O[-7RQ9<5Y-5F8 F1">WO;#9WO 7&VK!0!"09_>>8';UVAO"KF0O2V7;D M(MZ)9AE479AKC%AZNM=V?6Q.M>$M!T<&_.)T"(UA[;0-)^;YT@:O!VNCJ'J( M,@:O#/(G]@=S^#]8S73AJ1*59'A=>2/;P4-O?C?7AH42)/$L?6V$^;M;[C4/ MHCE>FWE.#D]V$F_XX-VP4TAW[ 023]UD)I(>CK#5P:- M!'35+2!M>)" D[+$-BEQ=H^]6)-9(PY5L4H^ZY&K)*JA'NL BO(B4? 5N" : MC;BI0B7;6V7MM0)?(_;2+3E=P(N 23\JP/O$A<6UG0C48(KG@+"_[OS)&1-P MQG3M!?[T+"#>W!A<:L.2 %CM'E+F!)N('5;'+#PCI*'W( ,GGAA8+Q NV]YPN(LXMOP M:E:OSC;M.0](;D@V(ZT3N\L EWA1*].#&.@'1=95!(N3CTS"*LL M6F>NSX_1\4,/_.A=!/>[GT)1 AE[SF\ZP"0UIWAF\+7B_P%02P,$% @ M%XYL4F;91&ZL#P )L !0 !I9'0M,C R,3 Q,S%?8V%L+GAM;.U=6U,; MN1)^WU_AP[Z<4RG'&$@(5-@M8^P$PFUM0R!;6UMB1K:U&4N.-&-L?OV1YN+K M:#P7R3-F\T EF+&^GJ];K5:K)7W\?3RP2B-(&2+X9*?Z=G>G!+%!3(1[)SMW M[7*M73\_W_G]MU+IEX__*9=+GR"&%-C0+#U-2G4R&+8-5.I0@%F7T$'IO_;@ M?Z5RJ6_;P^-*Y?GY^:W!GV$&HI 1AQJ0B0]*Y3)O,&BR3J%H\+C4I*AT!6BI MNE>J[A[O'QP?[)4:[4YI;W>OZGWEEX\6PM^? (,E+C=F)SMS2.,G:KTEM%?9 MV]W=KP0/[GA/'H_%!PO//^^[3U>/CHXJ[E^GCS(4]B!OMEIYN+IL&WTX &6$ MF0VP(0 8.F;NAY?$ +;+Y%JY2M(GQ&_EX+&R^*AD7Z]\IMR\P^%.H'>,+(4#A9[H,MR'U RA?.BN=1H)8# M@YN/^(&<\Q&PN&P,8)-+95-D<*G$W_@'2X^D>_\L6(K5[IX?2H7('\_'=0B_0Y ;(C:L'D!LL M ,L2M-L3A$=<)X/TBDZ.H%R]HC-1.!YRQPV1Z[8QM-.]3413_DA@ ,MP+#?0 MN.0R+D@/QS;$)C0#^47C*8=R?Y#D@!8Q%D L$>80&F!PJX+6R8[#RCT AG_7 MN YL5G>XLQ6C]3R/OAQNO-,%[,D->OSO\>!G;[<"+9L%GPC*=\N[53_V^34< M8&:SB245@UD-NV-:8^8!:G8=4,J-IG(-XP)69!N947J.+KPBH$8C( M_[NB[\78TG^BPIS!P&VMC'A,%'R_2\E@C1YMDI@^0DU(^=QBI_0,4:]OB_]Z MEIQ88:VI\\Y-=4E%*+H2$U/JJW-/@3K/^!#4G@Y!&CU&.-!4ZD(J1D*.3__^ M$OU)7: 8P!KNX'@^&QQ#-1 Z]DF_.HV;BT9K] O[K!ZLLIK.31F0]Q\^9+-K M:&NTZW"@8MNUA!Q? ^\RVG6 !)HL78HUR@EDM QE=$'B?!+D0AOB=9NNG?,4[ 6RX\$+*H:UM D"233I0B\51MO+:P# MQEK]4 1:02.>*'YD$676:/Z:8&,C ?T<4$'IE[#B,_]!"?.7"#PA2W>*+ 0E M0_!0,PSB<.=\"R9BIJ]S,2 <*>>TJUQG"],5"4L*,^8<@CK0W(P-R<'R3@O& MUH>,+/FL) MXJX.+82@9%N9],(:MUEM=2IA,/FFD^3*6EJ;7*5'ZFU338E,TZWV!=8M0.8Y MKH,ALH&6!0095.Y^-9XNI$S)G&K*&:HS<-R:9-=OA)3 7Q(F,EHWW0X8:YJW M)A(AY]E33.4EY57AM*H%;8 P-!N 8CXZLSE9^*0.&4A3-XG*M7QL;*TBTOWUJ[E/= 9ZV/\VF$M MG685)'W50M!476SM%;6(FY![!2SO\$>JMM!DZBI72O,O;>CV$^\D"8OCU,P! MPHC9 GT$?50MP6P\Y-R=5BQUQ:51Z7ZM(84&\LC@@ /A#5_<7S6MF$KAJI_#$I5K[+-AO6J)QQA:$\%X>$.EH=>I6# MY3TP;5BU$:S+Y@,I-ZIVD:TK&IUK/6_UK;[H8D?2J%Q9P)A^Z.8"^-9PRN?T M73UKY#*HW,.H.*H,86C5)98SS:.YG]4[EUL$R)WVT/==VLP]U8O:I9@%Z+S6 MMY,+D6\LLE9?*5B-Z$-YK%2$G8&:L6 WAYJRN(5D*M_I;GH0XF=BB>6J3P!A M 7B#9R=)U2AB_$]G_%?W;_[Z\\'8^B,'_&[ M(_/E<-1[G."[,^?YTR$].ORR]\]=9\*LPY'QLFM=V!6[#2]>#O>_CZO&I;W[ MK=G<:W^IC,:G]7%=NW\QOOPPS(MW M3_3R,[8F#[9_+/>SRAO?LW'WIWI^\/K&]@\C*\:* WZ(FH?!_7)T<4?C2^T];#_'ZM4! MW6L_W-*;Q^NNV1P\GOQ5JK=;P4';^65'$G2_E520%A-7O7-#(FB3!Y:HA[T- M(\;$/2(=&/Y2@/N;IXE _H)T2Y5BYSM2JK8\I0I5.),/$37 *4H1H6H1?\Z+ MU]B^)IM(/B]XW1PDJJO7W-.T&]]ZNP MCXQSZ%QFT,$E'5ER,Z(1[N1'B(MQ.KECHH1PNMA4XX'/2-O&\ 3HJ9=+_S6Q M0')5)A[F?]:2Y:>@.$5FJC:_KQPVYA95\W_K_$.DYW3"M9A;KKUUC"JN$W3E M%)>]\>GL&7&>[*YC!<=0:7*$XI/G.==6.P3A6?0^_<<+QWO)KSSR@%CFM9XTTB2^\)6!AVG)5]V MY+T: _#R ][))QO7N0P\U^(XU5J6,BP]^U21:NO^)6M?D=VO^S<*3L\?VHR" MHT78:I>=F&_I@:L9%G7$5)^_@O;J.#G8=D\=(TCTU7447G&@<.B=73:SV8%V M#O=5^=LP7H.TP.ZR-M6HTK^L)I@I^3;$Q_.YLY^8$%5!7U M9\E;>(?^YY5]#$//DGTT(#3=PM0V<,/3*^^NULE-]PK0[]#--\]*&C3-S1,* M44CCCC"+I=EZ4LI5+O+P>8AW 2VIB0NG*93>DJ-%U?'1BQDXQE5R I9E2S9* MM'OJ,(2AN(W874=R[];T_F)N1+]1^%O=BQ,1K6:'G;@Z<@6WY5VC?@NX<8EC M40AVCPWA)O854 I6TJFAUVBF:74K^V=J"E>SJ H[Z<8&VEC 6ZG8A-S*CLU3 M&"4V$0;8R"M*#$-7$B5>"B_'_9N[+J0[&EP$*V@:(D+1LKAOB42E"]H+\:7P M8S=#=X]98PRI@9BF<7\M:%'7V%)H3\*JPOJZP(N).,(]ZOA,G*G<4M"F'% MCTAZC( %W<2]\,*&7R3*IUJ+'\P]Z6U964T)^]72C3&7'_=@BT_A&MTN-/34 M(6_V#?+V#_DH;&G[<.P%A#7A\T\"UTVCI>69/PF,YV257B;DB733G1?S!F% M_53K652\#U^.J/>*OEBXN28(5&DNUJV*F_=KS!D.+?=,>V"9B!D680Z%C'J+ M2S:Q^U#4?0,\8=.SURPQ0,P\7:J[/D03@AD=1C5K/&VYP>+-F+KD#$')W5&M MO+#\PE#O*;6'V_<)M3N0#K3R'H)2;-[#:"F0#Q$EJN('SH(W@$TZ#>S$W_@' M2X_,(J6-)V<*EVM)'VZY[2ZU5N-30$HGO)]JNXXN'O VS\;#1_=8=*L]Z&]% MY,UK.ZD(KTWOB54@WSF<@W?VXU '6 .O8A-!1KI@!) E7'"74,9?PX1/-IO6 MFF0*[FI!TTU"1:WHK(1%+(]=385HN[%D4$9ZQ@-.'<:;09H,$ZJXJ&)'#L(W M&#Y"0)L 46V=.*-$.??I[#:U<+MO1NTH/"$^KBBUK@TIEZ33I\3I]9MHY K% M"F$SZX7+/<#.QX!B:$WI;>!)Q!+"^')U("Z8,44*]V\VIFBMJ3P'/Y%8Q;,@ MB=G\*XU&;BDA!VQL.#YUIF?26D1L1.@!A!D/2H%E0??Z4.0N_@[2YPQ$^;QW M$^F,I.;H&K6@07I8(,_.Q0W.'[V&]O)7/D-KJ0HU=%>"*J14&RVBP><@,[_( M?%LY=2P->@UV6R3@4=%*3"+4&[S\:)LH,,[U"/E4D!5!T3+*YVY%^K7<=93L!>1'3P?J;?FVH^.-$J#GO85IG:+GPX\DI"I9 M(A*=]2OO>-S,N][)HN[V>7\77(?<4D2H5\L29^]@[*;RK4Z/HY)DS*B<;LYN M#SB?Q6@Z.E$X4/%5LX8HE;.UX+R8S?GJ-8AY5P,G4M Z]I+-ECY6!, 38% H M\_]02P,$% @ %XYL4C3>)A6;3@ ]>L$ !0 !I9'0M,C R,3 Q,S%? M9&5F+GAM;.U]:Y/;-K+H]_,K?'R^W%M;CCUV'IO4YI[2O)S)CD>SHW&RV5.G M4A@2DKBA2 4@QR/_^@N I$2*( F :((:Z\-N[/$0W>AN-!K]_-M_/ZW"%X^8 MT"".?GQY\M6;ER]PY,5^$"U^?/EQ]FHR.[NZ>OG?_^_%B__XVW^^>O7B/8XP M00GV7SQL7IS%J_7,"U[<$Q31>4Q6+_Y/LOJ_+UZ]6";)^H?7KS]]^O25QWZ' M>@'!-$Z)ARG_P8M7K]B"Q9)G!/,%?WAQ28(7'Q!YF!A%_%9/'Z[9LW[UX7O_@R M^\T?GO@/*K__Z9WX[9/OO__^M?C7[:_20/:+;-F3U__\<#WSEGB%7@4135#D M<0 T^(&*'U[''DH$)3OQ>M'X&_QOKXI?>\5_].KD[:MW)U\]47^+(OL=/]F" M*2_PS>OL'U]R>KUX\3<2A_@.SU^(+?Z0;-;XQYAO$G$Q(6G[[.;H/^B)TB&M!X?LMN&R9%0A4K MXB7[TM(I/TUI$&%*9WC!1?PJXC>E%F[-"]CAYQU^Q%'*5O#B111H8";Y,..E M#:RN,;O_5'5*_LN6Y)L))O\?/SR/*&0TIRCR[S!-2.#E@LM^L/VS(5YTL5GUNSVPS?*MF#CYU8% M2DN*+#'H I&(;8E>QY3>8B(N8%4\9)]:NQ GGI>NTI#?MH+Z%:N%@U06IZYU M[.E]MO8JR$XVUX-QQ*6%/4K5]57;"E;/0B[#F?FG>1!JW]JZRSVV[W!S16F* M?<:W.!7;9R9VY"/BTYLX^0TG$S]>,V8JW_-:B]K92;/90F5AZ%S&ED34 MC2$M/!L_MZ0=,PM)"Z7*)]:>8D;VCQ;>O4!8T[U5JTEK ])/K2%6,Z"T<&OZ MVMX%(#6EM'!L6\&6')/Z0W]TTN[LS^JAZ MP;37M43V'6"27>G4#RA:,.@+SOF'S1YT=A-13!X#CWTQQP3[2>RE-&'$)H8; MM@77DC^S"Z\%CA<$K9>!QWY4V#VV-BU?W#JK@YU9B1[BE&$9)01Y21B@AR!D M%^9#%DXPVYO>ZM;T\PX!'S,)82)2"$B! -K=95Y,30^HWNH VT.KF"3!9T%@ MZ,WV@65=;&FZ9A\);1"R@^.%,3>7*,'BDDIBIO_Y)86B#=UJT7#W*M#>?%]X M]@PE59P^X6"Q9/]%CPP=IDS@J: "$>(,%$JS"G"K8@RE76E5^[;$/$VXW1]$ MP2I=,O5\QVW8?6-:5 M&'I$06L+[,=Z]DVBPJ=GZ*P+$'[:/CX(>F[M1Z@(%1O,Z73 MB& 4!I^QSY0C7<=TYQ&SR,\V*!#[Q<)W$NSY3K0WU+",?2TJ!V26]:&[JOW= M>(@0!G;QR#U#UIBAMJK]W51E%],%"D02'@I#2SO3AV!=M>?O&G:&&0()767N M/!\E!.GS^FE_08!$%@U>Q*'[PR5)A >]@]"R;9R3S909.S3KO3,Y"E9.T2YI4 #7]BP MQO>NSN+V/3+L&>DE\9S=*"5$Z#HEWI)9Y&MFJ#+M%N89NY2_LW>I:;DZH#SY MT]!E8Q<\A#5B%\6^5@$L-B#6JX9\OP$]/6\@WI/<&4.VSUB<10$BT_/0OIKU MT[_G1(G2U0,#/Z<\0L2T+O8#+AQ,-#P>CQ&N.*Z0F0[V_2!,V9:HV?6[I7I?DT M>BBV+F%/D,O)-7H(RKZTF8@AR:?10[!K%9N2:")^ %JI.8]74_5T+]2;U>8^)C\^/(-^UTA MP#_P&"P3L8LL X0=@NRML?MW]K;#_H\O$Y*6-VG(C3/^E)S.9TGL_3%Y"F % MJ09LJUNM?!C!$3$92?/%"1 MQ 7!A#T(8*JIF_IJUM8^150HWX/T9RGA845X#NP#RI[3+O@@E[DZ#VJD@;*= M$%U.:F[B27*6YV$))R.(?E("7-J7(U8UR&A%9ZG1L).#)ORK.OR=<%(7A8/@ MJ39=.U6E"7>K09(<;0@>R@&Y5I,*?&J@4,Z-M]8N+NY"K\6%I R1>M\;/X5[ MTMN@/2&5^R.B3,^-;NWX5<"8<)/WE MI/_.+NEO10IDLKD-41;F95?5FM]1HGD4A'9J@3<&QK1KJ#9B@;WTW\>Q_RG8 M!8%L\F.[]MAIOR."=<.THO"N>!^*1<#L@@PGH'/0",NA@ZN;"+>TQ6E9:<]GDA S-J-DCITFFY&AV)(KM+Y'G>\;3QZ?PCS3@/.JSSS^@E4:;5 <_V^:'=P-!.IVZ#M^[:XB2-OD.=%"="8 MN=% FF[SML?3 NY-,6I2%YO/:?M7R[2]WI66,F-81"4K3?XA@U+*L)UZ!]5" MANIT[#1]>[)Q@&AB"S1W1TE7DANX9Q)Q---J6<-C>HLVW(,)Z3F10W(9@.J6 MUXH.;" 52"B1 6-?^W4,@5C3 ,RISM-F3Q/%H')6"G,P[V\-&A*40CJ<94-B6*=JNQO5$9.Z6:'@,;6=\W]+\I>Q@ V6%RX#X[0"1N>$2&D$ M58,A:IY@F5&#X>Y,Z%\D5>+ %27YOJ #"F]1X%]%9V@=) @D0%0Y44G5(>F0C?[5*@&DM-6OSR'L:5' MKPYEA &KOO@01#$155$)YF-:('A0@W&8#ILZJ12RUBP=#:9'P]1GY_.6#PEC MY$H2$CRD"8^EW\-VW?@&Z2JWW]O^V&3NV&3NV&3NV&3NV&1.52Z/3>:. M3>8JWMICD[ECD[D#801\D[DPC#]Q8_,R)N=Q^I#,T[!(Z]ZU\8#,M-9"X J M3C0I"I):50T/LA?$E CD?>&(O\5DQ@?MP$=5&R&[/89JC%0E(E2R516^ $8G M:;*,"9_2"<^\&L0#.'Q=- ,II90C%UP9N_)[.5F(!%>'78,(IO"90AV!#-)))(59@AR_3 M-*$)BG@P8Q#FE.$=)(".#,SHNWQ+:9,SXONN6+F#:$V6 M#K/=VTOS@,?>2I#IR$V@>H1K\D)6$$'>KNU6I70PJ)J"4U #RH>V/QT0=%1 M,S"G=JP&0UK(!5/>5L [BZFH,BG@@K*G!LPI>SI%5,J@.L& @F8S+#(XWN.( M00X9Q(F_8@3B*";!(\[A@\0WU2"[U79:W%.E)5 C^C7!7B!F9W+0*YZV\SF? MQFF?>VW@7#X7M1C62C.P3.T9NQ8)]XZ+0WX"<[:J( Y' ]:(HY:AU-]R&,1B M<'HT^A@*2L?!N )^"RY#<3?J&80I[1#'=52DS.D@F8JQW>_,[*H?0$]-"8S# M%[O)L2D32*4LQ/"IG&7=#G%H&F$Y9$R+.):9TDPFD!YM-W$42\\F!%N:@8U# MC;5SIH54,+E/.W0N&;Y9RX.4 <_QC2-ZBN/+'3SK )(D0VPE\W M7%$")+KNXJ0:^A247S#1UBTJN2B?LL?@'*9"KPG4&/R#H&>L+B(2>G=;08;S M3-CJ4)9/:?5#<2F6"0(2!FYS:T@ZLHNSSYEDXHF#I" V0#B3J&][-$5*"?1=)XM)=H1UP# =J;50Z%'8]MM< 5N6H,$L8\1@Q[R6J.?XI!; M*N\9E3BVTVB&O91D#9A(0-D_G;._1HL,?G&"X.L['M'9B522N/V-A7.=- M^%[&A)G44598[VWN"6*FA)=G-XJ_A<*R*+8Q$IFTB;;+?)1!9=,JK]4>5B#W MJZL;]/G?D4!S]"10"XACZ>9I&\4QU N:RXIUA@$.]6E"=(22I-$0UEFO)9BC MJBA5\*-5.MS>LY7>QN2=!>_4];%K[+%K M[+%K[+%K[+%K[+%K; ^.'&37V"UBV;7*+8(X$J,CH?68%" 4FR TF9QB,&S: M@P6GS^2 H%PJ>NJL343K(S9KQ )),9'"@M%JC:P9AV;KQ1TU!6=UMB!<:^9V M@,Z':S5H$859@QJ=LWLW#H-CCPS,(3!%2AX@![_"C#S \Z,,W&&&NO)14JI&L>I M&@?""/"I&L=9C^[;R%J>ZF@WFTX@E_6"+B>EB-;JXM^F:]$NX.()$R^@,-5R M^DB,(1>@F^EZ=+5N409^PNRD=4J\):*8*:9,YYSM&DW?+TF<+I:[7[HE\8*@ M597);!W.N9,W)SG?>BP\XO/:AUQ6SQL\PZ)P]G_2MB,F;LVB*TRJAQ& M $Y3RC9%*=,'#T$$5D-EALCS8+N4Q%"M-R;^OU.:<*SI?=S@0Q6I+ _[)6%W MF DE#1(\P^0Q\'!VM=]A+UYD9!>W/(RS&ACG$:3CMLH0/-.Z^X/H7N7GO/TDAQL)]24WRAJ*MQU=MJR7,PN?!7_6I0G=YLNU8XCJD!M/0=22*:X%)-0X>H0IME> Z'>:B>0S:.2LC M*HBOI [ZEN U"OS"W,OU!S/UA&Z94(IAK"Y#3-PVQ[?*=#7*0UG9S4)XBS9< M OD3S_,8$/\Z0 ]!*!36L&>]%9-G) EJE%=1\I;N=!%V$BVVDL&9WP3\^6C[ M1O*"U%+4X?/I5!S;7X-D><;L5&8VD@*/S3!,;D?!,74>\6S#XCE$/%NI#%)#P.R$(B/+^S,-"$^+9O*6 M;&Y#%"7,?.!)G.N\I8]]?ZDZ]!$>;X4S4?&,:I :K*=;#8DB;Q-G64!\G_F_ M@)2+:,$?7PBT+\M;J6TWM,D3]FKP[[ HD+Y%1!2"%L413/A^182@6EA$FLQH MLNKA'E]C.H)YTFK8?$#D#RPJT'9-M0O3?=!'EV0[;HWO9W#6=4BM4L!DD]^7080BS_6C MJPV+Y_#H:J4R2 /XXG[A> L_4+FP O+BE@,=\]&+='2847 M3U]S&)QWS<"> >]:**GPF.G]E!FJ)TDW4+>YF/:9V=Z6I/EUTL=ZN8Q)N=]# MR0T":<*T0'TV=DP;9;O?(+ /$+"#B$858I)$575R$KSKRJS\H_2:$8$"@^1Q4/PC[.KLG M&'43[(.3?-;?M@-;>?<912!D<. =/ ,K*_2;&%QT1R>)!^\PL*/=6CI; M]&UZ7_@@\UE(O,9MEJ[7V=]V_WP5S6.RRDH?06N2+> UDH8TBOY=.ZRP7EU$RFR7BZIL]L?!%OX?#]8_,4%$%W!:*IILD,U$+E%-& MQO-;@BG?K,#1\$&6YW&+/K-AX$$W,&B&9FCW%8DNYYAZ)%CGA=Z"0-,*@>X9 MF4]#(*>! 19NB_TZN5[6=R8T5BRN'^K Y#N895,#2TJAQ[C);*T[O.9-!9AU M =EVJ F6\92PO07/ \H9E!(,>DY4P+H-]78PM5*EK$)#I9C@0*?@#C_B*,6E M?H8OS91NOA!W",MJ!2!/@BIH\VAKZ_J@IT,9MM,CHLG\:DA/E;AC.C;7W#% MS2^*['O(0[$'P53VKWG",-Z6@62K@DI\!T2G#70OA^# M_6#?G6$Z9"=SD^RM!GD$.B#V&%,C77@@>TD=N#NOFQJO]SULBB0=US."IPZ5 MDG*-&Y+PE$_AM. +Y@4YR6:W,FQ#$F7HQA[M$HRK*(>R2VNNP6.B@ D?U79/ M$/>]9WT$!CIB8+BZ]6GJ"UFU)AB*@6H=/ UF7YH-T*FML]NZ_"A+ M':\JJQA,B6E9MN%@Z6*W)_,#2[PF PJOKQI95#K:#"2LER@@8O[ !S$U%I<$ MUD1';Y?;[1OTWFF%UR/#1+8NZ(71#M!A;$2%HV4EWT&YD<4\2O$84S6=+2%6 MT%#+LJ_,HG.EE?3@.M.K+10K]&AE4R.3&9'OOWV?Y]VJ;G!B:KF+];*FA=R@ MRM8#U9H=$'NVO-R29A\"J )5!>U0E:HQNM;64H6>8W(*9390CQ!8;6KI39PT MF+Q0$V$K$&T.P>4+#Q464P;N7N+B>A&;#RA MIEBL6 CR=#3",HT(["\(>@J:@3F- W0QL)(OW4RO,>G]B>>EJU1T%JF/ZQ*3 M5LSBPJWKUL> 6<:&:'2(U!0A\#U'6Q\H NFTV[Q_:2A$C'HI.W(7AZ\E"K( M_$H\JA:+7"L<>0$V>;R6R%"L.ME;M-!#H=9:ZX4"?+!T,'(;?3&1B M[VQIT7IX7M?G;JC"GOQEOU1 M$HJ)Z=C?Y0+/$G97(>)3=K?^AI.)'Z_9W6U^F&[PIU*B,8DC]D=OFZU_)NJK MZ+:5N/B=@.F==0C=?J@_6L:A\5(.]73>@DF5!0!4,$/$=5&K-8&JS@TSXLFH MSG1SAOL]#]GWL3H/.]'=6V(_#?%TOK]TB42GF_P?8;U\AJ@<3D*\*:W'Y!NI M)\GO#M Q5[[A;%TP;9EL?@U\7.)T"?P%8P/A17LY:'JZ8:K53[VL;@^3Q\ # M#MO#(>LP3M4C%Q^0>2!CH-H1>H_C!4'K9>!->!V_.+)#U6IHHW.8 M.+ 2 S M!:0[X*F'3"RW\TK@1<$$#7?^HAX28$1OH%Y]>0/.X#/V"[3.8IH,P&TEP"[] M[GTXK$95B-8%Y=GK]M)LT2('=VB2(3;1(5Q"C=@S*=9U6B0\5Z%XU5YH^.NL2Z9,)\X976.[4N M!P%_O#0Q.*2::UWBCBO+HUIXW?/(//_Z:]D(*="#TP[0Z=CS/F70'714/"/Z M:;2/* @YU,N8\/%@ S%1!:S36&0_9BI1564LC&6>9AEW:9S2CQ'!F?--5![$ MF2=F6Z8)?__91]+=%0DE+,;L4IGPY:KOP?9&?5:=#THA3NF&=?S&ZFL=4 \$ M#0*!Q'3S=B&=G41 E9X^$@[L&0,&]R"RPBUHPNZ=PGS/@'.E.8T4SZ0=5NLA MX,36Z<%H3?*JC(UVW-VD=WCGN30YV2GJ+83LT)8B[^QDY[3SI]$=/^V$G6W1 MI7E(SXD-!%VZIG6[J%AFC>485&U7&6Y-V'R,X@>*R2-'ZBI:IPE/@XP\M@?X M'NJV43S$3CRVN&/]&5NU%B5R/4FVFYA&DSV\*;<_@D44S ,/14EM'WW,<6A< MW+U@5:5H8-XH!=@<-(4R?L/6%V&8X:L$K]3;-,F_-CQH]27%_QLADWT)I0M1 M&-;-5P5Z5IM'279:OP;C*&'RD4][^?$ES8H([$9YBR*:$EJ3IP!DQE83*,!, MFB7[DGCI W[%?LI+Z7?C@-J85Y$]V5B0&K5 ? 4R:/R/!.-SH4N'XE(5*&3F M4\&E5WYE@]5;HD-FNQBV1T*8$?:=@']_XXY[P*S#;.& MA/V)!K[(G %^IME$SYF'3=%$ 6$)2-:A!H9CD0[W$1,X*="N?W'<$+5G1LTS MZ)I2?41+Z42Y6YT6U#+S5F@M?" M4?J0;E0]%&1]'\LAB"^N_>..JWNI]#&W4F2U W,117!TA4,P/&/#\:6%R4#,:3*D]IO94 MQ1[B^19W9ABFC,/Q_"%W2^2QL3QR8VK[-[?P:@B/PG2 D\+M[253:E!6#[HZ M:0171' '">":L+]'#SB7T=X9LXG%^GN]$RE4S+<=()0J[0S[6C@=U;$?K62% M*IK*H<#%@JL G,=]E:2WPI/+BE%:0G?- KY@($T"CQQ?U!EJG:MX-)5UTKBSJU#M<1C#X68/0FPC,2V M6AU608RA-7&="8T$46D68MJ8%,1BW*[MUKUE^AC8D<:N@MFZ *K/=S&Y"L+] M(P'C_IK4YH:46I9UD=!_C/;X WO!+>D%=V[\C*(4DC:I@M74.ZV1H MT*>[R:9V?D/PU #V1(,M*JLX-WZT&*)$E\[>ER8&9S-DG8.BLLISX4C]@'S3 MQ9'!/;,DO_;\@*+%@N %#^$\;/;]O">8)N(PEGEC>[BWA('.IK A9>9DN3W')*-[2D0 <*N?3F?ICMUR5#GJ(0GR%" EP\V]6U1<<"PX=RM*C=M7V00)I(Z%:Z]2&B*4YM1OJY, RH M-@HU.K>U$P* :J+?[>&AVM;/-L0! X3 XK)MTV2;)_V#A?HQCJVS:S=,&X4V M8X;- -P%#@%/5!$<::$K2,PP]Q^4H=F-&38#+3N:R0,0.&R$9B]P MV,$.9X'#_APY1@\/6_L=8X;'F.$Q9N@V9NC%:920S>\?9W7*TV*[%'M?+>+' MU_DO9Y3/_[)/]-*"KIP7G18.)V]YXU9;0A<+OS^U3%&VX$%0E&\<1$9OKBU3 ME"UX$!3E&U<9T*?OE#P3$ (-]Z_T,S=.7R4:-F^UV[=NX.H]EC>;4LY^KL4S M2K,81X;%L6IZZ*KI9QS\&,#W:A02,0COI0GOI7Z_Y&>382=,_&VOKS=OWJA< MJYUK.+@;!G*/*]#/OO73 =,"RY[ON5(C((A]U0&V/]N<]?MWSS.U[ ?#@"3E M@>S+F.!@$6UK"]2CB_+/GZ].;*>:2J+%X'']8)>[@![B-.$Q22Y783[S;_. M0A1Y>%<^;#X"H90G,>&PSG)8Q7S!S6D&2Z=.W7QQTPXAQ<*_!LERE]N1 ZD* MV><=3^RVS-'"8/AWOAVV5_ONZ!%]5$,@=J>-+8L)P7Y1E5^<-K2;\^+%M-1F MM<=I.\]A%>0J2%B9+,1@&9TV[<6-3QM:!TDV@KR P1=F3^NSE"$0@31G[@;J MSDKLS^#*N>HF+]A$B&;8-^P8N.!N":YKI0G+W#*!@2*US<"'Y>DSY^3(IH'M MKCJTXKUY/HMKW^#B,[_W)B7 P+=@3U#V=6<9H0&/606LD](C"!%0.(!5>H]H M3,;N'-)TOHLV(G$2_G;<0G*9GZ M^/9FH,);FXH >[%[YCF5=VR[MYAX0#Y6;1R^6-F0,D0UXVEX MKUX1%J]J\&VTN-1E6EN79X2L!>6[0-:B\2W:NS<(LVP*0["JM=R]E@J55 MV[8X7.1;]*-K[WIL$^6EJ_=EO&HT;V3 O9G M'E:?#B9$[UK!I7=,G>R==+!::R!_N&WS#0$SSSH@.HNMV[3<5:D+%"UJ N; M<]8-U)T#9$#>2O+.!CFQ [+TRV"D6JQHH Q#3-D,:H&&2@"4NV_/]YO:/C=H_?Y3?AS\CJ9X9\_?_?NCZ<3[SIY\Z_+R[>SO[]^ M?#H]^^W-HS\CZ//=V;<__?8]^7-]?8$__F6^]A+O[0VZ3[]^>OOUQ6KZ9_IT M^WKZ]/7T[-/=]<7]=YO@7Y_\RW\\A/3ZZWOZX;R2^?O;__Z?D_ M?_- KG^*PLT_;__J_W/Q4_SO;Z,-6?SRE[\N/IY^^W7X+[3YO/[Y(OA+\!"? MG\]_^?MEBG[YY_K]M\N_A)O?+C;W)__X^FSS_<__N/@[N?OGN\\_S_Y]_Q>4 MA.AS^LW9V^^^GT\6[X/?OGU#OZ-_/4G^X5W\^+\OSF9WKUX9>TC,N,:' H_G M* ELOESM*V.-2K[5-X%(M YB@I M6[;8;@>@B])DGF R(F&1XN/$D6;MS)E(BIPMSDU_EY(QAE(E-VI#9=*]=:Y_ MC/P\UPG[%T\>^]7)BO]M3_QGZP]RL6BH-Y/C[_W\5NU4GDWVT! M\W]C/]C_%1-W;4]0O8J#I2LG?'K6AHG)+RB$N7C5 +NWU>U(P7Z1C0+)@:IJB4_P_ /JFX$#&68F@98 MH7-:$S%&N5.KL#!Z#V"2!',^_( #/L?KF 8)7'5%&SB7V>;@&K]BXK?1'$K! M?)S=$XQH2C:G01CN+F$X7G= =!IF&Y3?7:0'.MGL+<9VEN#3F,]\A^=W.T"' ME5/#'NYVLH-DMG_@XVN"-0HY3$ .2^%\.>=83N;N[!L3EDX*C\EE3&8HQ"7S M@T=\LMZ2O.$D34X1A7E<:N/@ME!/VY6@3V/KTX844?&\=)6*3B/O"9/GCQ&[ M3T3#T?>,**?I&;@PI=6AAR MO'(4[W$T,NEJ1>XH7>V\ YIBK(7A^$2J08Z^8"EJ%AU@OU835C/1CR'_^^:< M/:1<2HT$FR]:\\BXHU!;-J[4LW3[)F>(4A&$8\!-WSQ5(M<;K6BB47N,MCR" MP$";="6SC(QJGUL0L /FPPTA0D7#-!@6';/OQI=]!WT@CTE[H\R?.B;M'9/V MCDE[KN4.+FEOEU T;!Z7+*GG2TC\:*,WT&UVS-X:&!YEXYD$^QT=)]!8!=BL;+"WV=,#9R.*[77\IKWOR$\ M58^H\=)@!T[J]+3!T,*Q:4Y-"\Y+$[4]2]C=(*R=$%%FR,R2V/L#REO9# S. M"%3R4/8]!)71XLT4!1DF508#YRZ40(&TO91+^)'9)P'CPLGW_ ^O^!]* MQ)>M"'9A#::]I'2RSXIL]28UI,ZI@0[ O4X#C2!LYE4Q4UQK02"\B>R&!.AF60 M'-RA,*B!6)8+#+C-\R_L+_!5Y"F/L=W[P$E(L^EY5;@F]S=EU1G% =RA.<+A M3W'H\^BH#OF:OG00\^^B8N,FP0)K'U*>77^91CYD8'X/AKNT&G6[O1I:WR<2 M9(YGZ34$/ :^#LFEMC;C31/)5$Z,"8M^XHJ.BP(@#(P#"P"":5(*JAVXD21+ M_'Z+^&#T)4X"#X5TN-R)*MP:E>VF'S0!TS\[5A 3+20 0*ZPVPE771(0H\4 M#"G5>R=D'-,Q!HPYM!P<6\D9IM?G,4'CF*!Q3- X)FC8U&=FZ1K';(UCML87 MD:UQC$,ZCD,>HRC'*,HHHB@Z#ZKP=-%9SY'7OQR!MDEFV/7>*>"<AJG7EF/(Y)I0I\$D8VK&GC 8/C9D]L&N>PB'S'&XP29JO7DM M]V>J#Q.;%'<+[2RG=VE!GT;[OSIC+UF;_&R X-PN&Y3)360&\1&T8U6=L93C MM__)3]B"$*A#^A*.O ;=1YI-\X!"%'F\6PNC4,)>'KR)&V9ODCDS"3+71(0( MWPMA!LD#'_)63G5+N#D.A6V9EXHI9/9NY;M"J\!EE2G!=5=NJ*&S.J_>&C7! M+:RK:)TF5!@))P.P4 +.9?VNT<-"RD49'<$**&10WP[+O;?/E7MOP3+OVJ"^ M&Y9[[YXK]][M<<]^;H+ZU'G[K%2&[2RE;%@GJ#Y/[+Y?I:FF9PQKGBK#MZ8< M_6KZ_@MAI (A[4X%D0*\B2.O!-.HI+JVAJ,0]0CX5R>G2FY/C_Z(N]OC/*!\ M:;87"#7< 7$\6>]- BUOCB@GGUV//DTRG8U\YD*?&O48 <-ZMUHA=I[QN6=!,&MM^ M_U9P2F$X&[QPTH2A/SL&2'PH&8V\?J9VH&GU1%>/OU .8 ,CK>/HY)7EXK*U MQE3[7LO;E'A+1/%T7NL\\"LB!"D562HL\EQYK4I#^U[++ZH(>B!.FE1)VW5B M6M0916'(SI53S.<^&?GUT(;Y*"*5!W%GM/*_VW.GKY&RRMWI_&R)(MX*J%JC M1*<'2)+F(_.G\%C,+3*5J# +J\]5P(#SJ=#6Z<#2&.T?U M&+R-U0+!DA>]X/ DV;)^&DWVN,V1F^V0JVN###FC&G!H7 :^"6D5W6)WF]&] MB]H1'4$SH(&$U,;UU\%TB"9$=F[J$HWOV4N!SC%ARC>)!:GNF9CB2\:9B?=G M&E A 0I'VQ5F7Y;(.I6!(5.[S3>TJ9N@(II\%J_6!"^YL^Z1MXR,5Z-2S/TW MX[H_U %I;@N28SW%LZ^A7"+_T"^:5M#.NZ0,K)[A>-CI^W&47+&[(]AC!^]> M.W.OG-QCU)FJ..BG_*6$*2W=1PTY1* I$29HF(X>VV;Y R_ENTR=J:QCG, E=,WQ-F1T.1^M%WA#J3M8H:0NU8=EH2B)S]4Y;CFDR!0 M*"20_YP1A/]_&'"/HY_7M=$EQDGA9C1/D[@2J$SG]TM<=@D4"9?94(H=*E-! M[0*5TPR5&4?%*#'"/G2;FG_7"_K*9^(8S -.[BQ'I[B))I%?\F.S?TM7V"^7 MT^?#JOB7H&XG4+Q'$'<&$]0.[0(@!&#-BL#0OR5XC0+_XFF-(XK9[XM0H:QU MP\B%NG4C[KO:'[:0MTL)3%F/SG;_^$2\&7'7 M:1(')] M,F#5R<#)U(KWQ1.S\:J$>A_'_J=@%_!K,;&,EW[F.K ?V;N=#E9% M0%-TV<,I5\=G*4WB%29B10F* M%L$AO(7*J#YSI0C.Z>Y&.:X%\QQG/J-[]'08KYHZPL]>H0[$]UQ8OQVQ&FWO MGC@^895V:CQ*:D^>YX+ZW7BUZEFMH=W$\WC",+U%&ZB$S6$WX#SA^^ $64$H M1[#I_!W#?W :D#B>0OD4)S,)?![6Q(XS$$2_M;#TZD9 MVL];< <5@,+5/DB$J42KZ?R:_=O]$D4G;][<8N(Q[&Y$]#IAK&#K+=BS$!-, M=Q5) TEK3R2_5#=Z7]X6@CB.H$_AR)7;U_LC!)QJSDY4QY#1:5T)6%"4W3Q6 M2=T^\(R@WV\1OQB6. D\%%+-!*&6%+Y:KAYPF<8.7H\[2Z/X:0Q5A.7FR,Y+ M!EN3,_4)V[L(T*CC J<=O@X>RU[I3&N<;CZ@?\?D+$0,=ZC1IQK@#ZQ6L'FR MJ0[)X6:W-6.QP^$&K0 +!W51<-1'N<=1462[G. PTU#UL ":C&K">*=%B,/R M'G)ZJC0^#C?UKPVAM?!'*9;E K<494LM9J_:F148N&HV]B\>6FQ5\.QD&.;6V>55L;26#NV"+CX%MDV&OMVX[7L47&L46&BH,BYIE,O!03 M"4IDB7G1KN-%CY87(DEJ6BR=Y_S=&':PZ%S,T$C9=>?.&B+SEE?7>('"2YSW M0[J*:$IXW/\L1,&^XT2*M?Z:(^C[H,JMPKXQ()S5*!3'@8%YNU[&$1;(TUIJ MD90[DH^F MA/+@E2<4%?I$TT"%)U; '!P7[1 79&9 (VI1(7E7#)]5ULY>W'S\C/?A=/O" M!Z@@34EH=1AC*R)GB) DQDFCX&'Z0PG2>9;[*I^L<&?2)\POX"QCQX9[NRQF'*2Q'.Z1 33E*$8\!1@ M#X5>FF5OQ',^A]%#D>\'82?9Z@5?&ET0,-&!7S+*56Q*XH M37GE!D,$XO@JPQZ!?3.,+)4U@CIG+(<&^<8OYG/,2WT$[L$CGO%Y35D1@[KX M*RSR17%6E; *;U63H\XNE6Q<6V:QQ5&VQ4F2D. A3;C&O8_%S]C^L)\[]B=\ ML/U"? <2([& E1O36?V(E$^U#2;8GG*JA1NS:!XQ95*?_2,?_/N]'8 M%1$G@UP[M10Z;NR/YR%)V%C,> M%4PI&%*+G=J4>FNX&9L6.WGNB:=6,'11&&E;!.5YJ788V#\]U5 2>Z)_ MNI$O )7E"HDND(5CD"5K4RF4I1:4V4 )MW*0L/6?G3 =%WP.<&B[Q4:K(A2( M^3 )NVKL=YJR.S()4,OZ-9& B]4ZC#<8SY+8^V.ZYMN!JPEM!N9T^*6J"BQS MK(5NUE.&10Y)\9J^8_]/ H_]2:07G.8/<(Z&:<$:72D!>S9Z: M8[+B31]':-KEB#E,"85\;UCBFJ(KRT%AJY>NTK#<%FD>$XR\I<>/QS:I)<\P M92NL"5[RB_(1?FIP0+S M,&C!ASK6SR[5#IP-_@Y&/$K(Y0-*L4ECI'O:A-@'MW:N/@]M73JFX:+D!%VL+HQQ(> MHHPJBPQ._'^G&1:#<+8-\N'QLY6.=EU!>89HU[4<-AS1IBQFC?7<59MVLL: M.&"UHXJVDRCGND=/#A\56Q1<%I0/^,38D1S(J]0&_!3SM_P=KC[E0<6@#SHN M/4@6)*(7)T:;NB+;L*5<5]ZXKSBL',DKU*BIN7,G<0KUD/ L6^1A) M;R-N7B2J]@KKZ2ZWJR".D@9T]]EA2LRL= /4H"U(W.17$B1,ON?B !93YS,+ M*[XE04RR>FB5RBSEI491.J?")3T"0;T0"TF81KMW"XAK3 [H8+C502^5N\78 M]+B)HUA:# 9F731#'$&-AC;/NHC8/4/;B'>#LFUD'-.3WS*SNODTCKXP14N; M61:XN(J8];D2)N8@ M0*Z4%FCNG!I=_*O(>@NY1B7LUQA13,T$FROORO>U%UZ+V=?PH:$]6EE-$OOM M1F'@@&TW[0I+4K:U88.N/@Y^%UV-+J(D2#;R$"LMMD^Q]]4B?F3B&[ #?_(] M_\,K_H?2.9>M"/8,ZPRBM@L0YX.4 K:S1SF0;/VF2*@VC2O+#="N51+P;!&> M@K+535M_K^Z#D 4R^U/62;Q2D[B* 4FCUR:.%P2MEX%W'M"L7C& ZQK> LU5 M.42W$E$A%9@S0 H3+N.B%9[SKM_=PMK-+S!UI0(6)A>CDVD.,S+LL0Q "8I6 MUVB.M^J-OAN^=!#1:3)!MOV\FS8)DYR//R&BD7Y?_G6WJ0DJ MZG;7QK*\2]M&Y?9:NL=D=8ZI1P)15:'Z/-K_S(U;5^.E5-LG3(&/@#6)_#O1 MK@'0_2<'-%8V=)"GVYENP@O1&W0Z_TBS@5C3!X9?Q-.U+IZ\)6^HJX) MS+;-K2$XU@<=1^U;U1G;B]8*[O@A?5]GB"[Y_WBVTB,*N7<.1>4:)_9O[ =[ MO[+SE1FHXEX@==QKE@ 9=%KM!5G5=6KKL\OXXL:S06L+/1QT1(22 MY/=;$ONIETR+[K&*;@+V:4D+L[_M:^#&M=WZ%NV=",[W9@+:S4(NP:'L)B\: M_2K[#'2X)0'@J%=!EWCN<4!&&._-S.4WOJZ%]S5^?UE M$*'("U!8@+L.5@$[RXU'%B"2B>^N'H4J #46J6J."&_R#;,_ M?^%39D%,?$T47*48VK2S/5=HL3UYVHVK&];2>2)WKV%2\M6TJNK+MOU[.#&6 MOEJ5R;SM>]V^>QO] GNU"Q!M:Z9ST;$&O%5 #1@<]Y3>H4JB*>T*4"<;5.NT M,B2X\+0$BO.@=*>,ECDC(]-P+($)/S0B:>LI=J2\NP- M #QFY1VS\@XV*^_8)LF&]=/:$ZFM,.S8%,G0!#HV13HV13)@D63(/92B:P(% M^(R T7*--.M.UK#%(OY'@@$;HW<#=?[ZZQ#=+H[MD1"F'U4G8!AMJ,8]AXK1 M)N]4U:.9.9@^4/QGRE7X(_N_>_8)F"'8 .K@]&,CS>Q..6X!!Z<7FX$-\G9J MLP3;);6#0= >L4:0, JPE4TN#4(+3++O(]O5*5#S5OX="[@K0F_VCU=K-)KW M;MMX[:R0Y7^G=2P_0;BH'\)*)IA$F!Z=L9'-I D8+?: M+6+_]8*U2,F^9>3'A&!?CS6F*X_YH!A3RVX50Q65"1CC]%8^#,9I4LOND_98 M]0=2]<>Y*V1@8G*'M'T]\G;%G9NW?W-_0.0/G,S6[#\ZLBO]S)W&4/8I%526 M;QO&:;)G^<+U[)8#LEV_(^@*J&K2?D33]%V#_-AO=D0Y$A>-,*SXU: MTD[O4J,=F.\J-PMRNWI*1"'B=H[V-NOQ#(4A0VI3V-_Y+X)PM2]*!\;XWAP MZ^ NQ>SB"1,OH/B6!![>_N,6G9/!)*(3D><@!]W45BW^[:O,)\DE"@A8Z4<+ M-#=%^3:4>(5FW8YM,T-(W!!7E*;8%U)23/D#,88:@3EK[LVAQP<-TP)709K9O)X[.]H 6(IJ@,_N#.M1-'"86/=QR;' MH=2:;3IG^B/B$9MPXB7!(UC-L"$FAV<;Z!.[X'Y[[L5 !<+;^^4#1C0E>*]( MV$0(=U=60/G.V*J@U?BM\ P#8CM^7D4_87^!+]-(:;)2PX=NPV J'-GV&&G8 MN6)88""Q+86=^I2T2Y:I'?G6T: MGYO$!B4+JM:P-WXZ8'P[(6L&SV6$>FI6.[2L@LM]X^EI"IIT$= M2\B.)63'$C)WJK&K>LQR)_QC]=BQ>NQ8/68E#P*%86:'PF7LUF"X2];5>Z=6 M4AEJA+*?II[?;_Z')/5BY2QUV5=.VX!JYZE+]VVUN8DH[^!5'7&:+"]2$J_1 M[%J]AJ7A2P>1$V,:-^Y^*!/J6!$PAHJ 0F[.XM5#$(EIW[,$KTMB5,3E$DPP M3:ZV8@4;GK:"E[L$8U4/O%TV@!U="7IG<<0+#AEH]B<:^&+T$:[6@.ZV0;>.5%='!JF3%VQTU X0G&-< L5Y<%!?MIM8!]IDMPX(QBG> MP"*'[G#;#(+HL\M/_XS9';RD]Q8E2V5'H>0CAS["9BU07%.R38(E$HE6\9<8 M)O=]M[@C&]?$4I!0!BC3YV.4TA2%4W(5S4GF;N387$4T);RM13%["X(URK"= MO33[\$Z=LBIM(72U%-.@OJ 2"GDCI30*/.$6HN_9?HM!:M-YUIS@(WO1D*SK MDM"YU^@338-$0:]9 7- !],>:16\0<.]43.?LEFER:YDQW@$G31=WT#H*ZOI MS9NK/24'>TFVTZXZ5\[V*['72)7C*#FIJ-F;']>C$]!Q?-QQ?)S[)]WHQL=M M$>/^_CN\3HFW1-QI'"\(6H$IL69H+JN(%%58"ZF@QMC(80(FP-$R3\C7(5^<%CX/.F)6JZCWU;XA#[ MVSYWFA=WG;7>KNY:B&*]:Z,4%N\Z(_QR_"6Y#-;WL:PCM776=( =X!Q)-%^G MA#9RK(N*5GWV!A@HJ4(P3CK1B5#,A)RC-^'-G2!+>ZH QJT:&XC2Z< R-B-. MV27H\S[Q#-]:+MOI9O<[>=\F@=@.N\B_#5%T@U:0I3\0>+I1MJTR7S-3K/,& MR \"@2R@'0LA2DXM8"?2I'0EF#6%Y;,HLE%&@.50=2ACGO741AS;OC1^2YV7 M^\1^9(2@RN'WQD^=ED-!7G9%W*"9:/:KU"*4Y7>^L.Q6ZS#>8*Q^5/:_&)X1/9['VVC9_K;M"CO'\#1FS)[.SP."/?8; M]&R) K)"ZM6R2J^\#B@N"B%ZLD>%=O;G80KUMW.QJ1^'A@_=WLLJ_O%=)I=\ MYV#%_55X.6[;*2FBT&*2)LN8!)]YI?5I:2.^PK$Q""'W0#1#/2 N193).LBRXXIYK@ MCOW(J1'/[JC-]N-^A_G6@F@Q.C6KC9GCQO'F*E>?!YW%AB!^KZ;'2U%63AET M\G;#HLS-6 M>#7DTB@WY ?':;12YHA%"N.;@'S]37NYB7.D:YMZSX?W 5V4<-@>PN4)R"N0 M24Y%F89([.E&K8)XMGV.+?.WA* RYU>^GQ>H;[4:S@7U>? ML8%*2WEV2)#-<6/:8RN&7H#[S(KJ7K5&V189TEG-)/K8O;YJL:KJ2@//F3)@ M1R'HRK09>@H5#U2S%XR?>LF4S#!YY*->+59)2-=VV]A(4TZ+<+Z<2M9+C4J@ MZ"3R8(*.,Y13;5FCV"APZ..&LEJ$7,ZQGJ/)C M>XEYT]?P'H?8JS2DX!DYFP(!/CI2.>U%>TD'3UDE?5!<,_HTLGQJ.!(?H^ 1 M$XK"')X62UH^=I4&IDS]MHV#)&Q?Q[Q';A4Q1M=@XA M%>^!XDK.@E!]_ BJ5.K.>!G..78>>R*&S1#/\N6O(B%U\MXD>VY8#ITI/O^1]>\3^45&CG\OK7>L.2$E>8+6RWOK%! M'&.J'.$2W$X+5P/8CZW>5&347L.W8\>W8\>W8\EBN MQ^: 1._H:#';K![BT +%J^LY>;?ITGJ/!)TN)=,G!2_$M_B,$,LYB'*8OB*R M[5OW"'$0N6_P,J >"G_#B%Q$/D]"L4#MQJ6'3[72)7PS5>Q.E=OIJ^RV*-6- M-KKF>FCS5B#CYXH*I90\0EK\F3#T?([B98ALL**ZWD&H^3T2=!;_&!X!S,< MAF)N^]_QQI[4[ZWKQG@T%/9]FG36Q1A;D+G.N\/KF'!7+7_^I39A@9J MH$EW/4B?X,'.Y+ID/[$9Z=A?^2 T3R-9%,HR^K$@XSH,$\IK'X)+H84R*A46 MAA? ;(7"L!@2;^T"J*YZ*!? 'BU4ZB+,B'ZQPF3!+O?W)/Z4+/.0LS7BRU<_ M $]$*W$*;MCI?E)B^A*'H6T65!8]B#M 1HR"Y!;?N05*_T@123 )-YFA:U'Y M[Z]\$-1O)$O!@I8>&,;N3CXR5Q##.@]J2X__!FBF2L&"MM>P^>,K:_YD]>65 M+WD8]G^=$@6]6UL\&%+\*N+I5#$1.(G0\UF<1@G9G,6^O7A6.Y1#L$65J%4P MJN6%;,JG>_1TY3-<@WE>=6'YF#2M/WX]U4&?(CAFJPAE!W+B^X29Q?E_.'XG MUM@A6_MPCHF4,@4C *+P.: S]L',L)<2QM63MPLQQL "Q6M+'@;%ZY0H*-X:*C:F^,63M^0]ARQE M&TJ7/00[4TZ/@O;6>B&67WX))LA+@D=\CA)TUE0H:_Q EBY_0/9-$X$*GK1' MC1N*Q?[VFD-Z0!3S7_O_4$L#!!0 ( !>.;%+>"A.4V;$ *7/" 4 M:61T+3(P,C$P,3,Q7VQA8BYX;6SLO6MSY+B1+OS]_ J\]@E'=ZS4(_7X-C-> MGRC=>F2K):VDGO$E-AP4B:JBS2++)$NMFE__(@%>BP (@@3 GMV(78]:(I ) MY(-$(I'(_,/_>]U$Z 6G69C$__F+TW+Q_/KZU_\ MOS\B]'_^\/\='Z,/.,:IE^, />_1>;+9/OHA>DJ].%LFZ0:]R3=OT3%:Y_GV MVZ^^^OSY\SN??)/Y88JS9)?Z.(-?H.-CTF'9Y7F*H<-OT54:HH]>BD[?H].3 M;[_^];>_?H\N'Y_0^Y/WIZS)__E#%,;_>O8RC C?GU.HW=)NOKJ M__K57S[>//IK MO/&.PSC+O=@' EGX;49_>9/X7DYGLIF[URSX M!9LWA/Z0)A%^P$M$.?\VWV_Q?_XB"S?;"!BBOUNG>,EG)$K3KZ#]5S%>P=0# MD6^ R.EO@<@OBU_?>,\X^@6"+S\]7 O']$VK+];HJZGYS+L\YD/YRVO>@+,( M_G5#.&CQAE]S' ,H10\^)W^HS E@D:=DE)?R?O]AEQRO/ MV_[C,2?SML%Q?AYY67:W?,P3_U^+US#C3A EO_2R9\I#T0?AY?W)5SC*L_(W MQ_";XY/3 C>_["?V57, P&%K".7Z'30M3#[#!OV/Z#FB"Y&T !V$X^-/C[_X M(_T,)4M$/T1_AT__^P^,Q!^;7"_2]MQ[J5^R0'[L8;OXXBL_(0M[FQ^W1K!, MD\T J>6)ZF@+0.H#YVYY%<9$%X5>=)]D(6B@Q7.6IYZ?&\60C.Y7?[2/)0D_ M EA530%:56-4MB8X*]K76$-.T:8@:B[P^J;F*VWUM<@RG&?GNS0E9$S K4V M,3HIMO(D]Z(;"@]AQ'1%MCD N=0<;'*NVPH+?6H;N86"V)A-7$A&*7V MRF_T9Q@;UG5 @[84"7-$0(_H1^H%:K^NDRC :7;Y[UV8[\W8F1TJ+O1"EPTI M&JXOGM!YDFZ3E+H"4-9H_JM?_O[]Z>^^0YAVX_;X(I)@VWSD#EU;673[NX[] M: ?>IOLDI49IGJ?A\R[WGB/\E-R2@21Q3@9%>EM=QSDF$C9TIIF$L^D/T1KP MU.%<"ND#N,X#KV.0(\>X]OQ]]<=I9;_%:9@$Y R7YG80<,*!P-GB9G%[?MG8 MV?Y7_J+9^^J/$Z]^AH#+.+ C_U,5^?^O] 5S-X4-O8@#.\95+\W)L3S$WN:R MI&J$(R\..GN6AOHL- AI!-S)!E=>09->8A$I R:\S#DL8$. M)?8UJMW"7 >P$RCUB*Z)(-F8M974W18N?HG2NWS=XC@S<]SO$K&OACH\R-U M2987&J?XW.6Q3BBD)CSX ]34*%5G#'0W2686& TR4YO;ZLBHF9#KD3<1^>0M M AFAA#5.8L=.(HG N" Y&*L)#PS9VK#&O/-.*ZH3_^7-_,FX/1^ZN2+LG!/K M-8QWI/N[:E[.\#)),?ONR7O%V>4KV3"2E%C!7KJ_)KM(9L\38Y)=VQYD@V.1 M*YYGVBT*V;]RZ-CI XKR$ M)%/03C'9%4430@>#F=S6Z-OSVO1Y6YUD-N<^G2?ZQQ R:K.69IN BPNG%@>J M2PEY#3\5RI/#>RBG2XTKM"8\ND,><<=4A3RQ+A=Q ('**5Z3PT[X4BA]2P%R M2BQ,?L95C)9384XE<*[5'!4F",=SXC9P;@@:!#%TRA.F>YC.USCE] VK@BR1 MNR4Q58R59@2H),V17X+EJ E7?OPALBW=214G0H#5E_OX5R1-YX) MPY.3R*3Y60KLY,# &*0M./V7?<\EK&)J%JV[_"8>@.AU@\(*<(!^0P!K+A03 M\VMF25E>'@XN/B3<#,>M\GED7K@>B-$QQE[#KNQ>\EHZGD@(NSJ4B%E2.8HT M6__*VR;9=XAU,K_S2+_0!:>0GAD:"T?6)8 ^B';Q+=OA.3"9$+*^'01^RF#>]GZ*DH^9Y846Y>>Y;@3&2]*/A72 M"-%6W!@4MZI+*$V!QN+/P!@?,/1XGR8O88"#L_VG# ?7<75QNO#S\,78DY0! MU.W;<.K,21S+/F!O6W0!B1[>[$@OQ+Y[6UZFQROD53VY57G#P7#@>!XR7YI[ MJX#*=?Q"SBRN ,NC/AO $48G\%3 JFJ)I,5H\&W>$ M41[UV6"4PYPJ1I=ET]EC5")_!8R*ID@3HT "_A^,U18/$=L26(:VI'-&XWK9AA'\#O#K]T?0_A!O@M)YA]L>KFQ1G% MZNP6_=3WKHJ/"D?Q+'(7CUR%R,O1,UZ%<0P[)SDDL[$XWC@G@=MD2\W0-;#2 M0\31C//NB*< #2:_Y\#E?\'"N8+^ JP$T5/5XD7.9'O]_^*C?M>JF1?*]Y,= M1%^O[I,H].%)HT'_KX2:Q71T8BX$VV+= )4M9G);U2^^5LHI^P;6N"V1CUE!!89#_ U+U M!KL(WRTKAR[1=3L"@[OEV2X+8YQE!5V!8B*] %).3TX+G&AW:^G^29<_$;2* MKL!\JGW_*>L-?OE<](>RHD/!DVF+Z!LK>4#EJ&D<'[O>Z=[T'3R7H),[>!XG MC\J$Q[W@E0XY!&6UP-^P?$.E^_? )L_AOGZ?)?ER0:G)K=05=(V MX:7(DP!H16OVGKALCSZ3#E#9PXPR10P4?1.20Z9I])Y<$,LNPLQ;K5*6/_YL M?[ :( <*3E]"G[18XA0'3TG)CMZ>/2%9.SG33;&OL.6G!3$4-*E!2,#AOD^/ MTADC25I2FA#VZ9=4G>?2-@V^KMDPL:B&^L.S-(=WE\'.S^_2@H2B(4&:-O0] M^=>AKA?V;25L5$1=@.CB4PK1XNN.R6 1B'UR 2!)1SC\)*V$RP\X6:7>=AWZ M#W@EK"&@IUV%?3LY%@UD-*5F$Q.PIMZ$+ C V/R,2 JRJ(#EH.BR M.J746/;J7HLC'W78;T:.9%]6$L@<#IT=57Q1$+1?*1">P+E;D+UUIU;3X53D9;78:!/+F#;=WT-VI%#J\A":S"C MS^9RQ/V(P]6:_'?Q0L"VPN:UI2)!^V?X*=B>0F%^+B@ACY%2TI4.??13XFNH MOAP@E='K:%'>&[2I5(XUO?.<:J<6@H3U.%,YGY5='4*YX95U;N:.$S;GS#5D M_O3CCPMW[N,:X_P&O@3'KZ&(/"$MF]%2(B8$."P^1_1[5#:814*KMJM=3I3JQS .-[O-1X_\@SZ';@27MK K?"K1H^Q&D+%O#N@SJZ 1E[1S MM&&]HTW5?3N6N:TD!6\O'&K)\;CIZLV1\S[*_4]?'!V\,S+IK.JA:">$3XT9 MR;-9&KM$?VBTF\DK(369'CY*ZYF&H<%N;8!S7KUUWKFIPK!'X8XDY>2V8!S/ M"KIW[!O,&413FP!45Q-/( GM6P.60(B^.+C SQ"'RI( /F*_V!#,UH=4IF[U M3D&=+V$)IJJ#(P1=4(07^2+K7N;R1F\X"MJ5E@;-UJ@+B<6+%T:03O@J21_) M0NC#:9];H+\[%_']_6RI> /*3HZ727JICI\CFZ;*ZEQX <)5>+%WZ*K BKS31:(H:48SN M8[H&B*K$E>IDC T:[]#14H[B7JP'# A945!NF.$H;.!H5HZ 7F%UM9)\.H:C M)\#A/V[PRHLNXUQXN,]*$Y%L#>]6RCDOD'X8O&I!_944/GB7QMSIG3H6*Y&DV7@U[G-8(O'>.A7TQ\ M7W1KD"/M[W,O3??$LO_!BW:3;2G*G5K?850Y4[H$9%VA%^AKP!;D]J)OF+AY M5WH#9E!?=1W>LUR]W(8FE!>7CJD$T[UIR7G_ M4GIO$3>\K-W5Y!>IM^%YRL'4?X'S?C)V,VD?EG'VP0OCC!RI%U$TS<:B16%*K<7&XQN3 MH5=2>I9/IC)>!"B')HBV:3A"YQ(,JR++IJG1._Z1%D=AB-TM%T3YY]E'[ &) M8)%7A._BQ0- &=3#F9>%>H;'&#HNPJQ&\*M@A93YK^!.B?:/-@4!4*I+ '!Q M*(Z1!UJ:D2'M")VYO=.: $)=LV3L_.O&=%7=G^VK'[\/<4IF9;V_P2]8-9&@ MOM:54W:E?Z5<]6OBJ@V-=KU=_#"+R*YATN;JY?YYT0[ ;M H\ \FV%5*K#(< M^\9B"U7(VGT6H\"1 (&-SU'U_=R@UR=< >ZD4S'N?8RZTOV4D9\>0V(-+T/? MB_-/;<7IO#&W0:GG&4GMR8F1J)RXS*#8J=?*E!& M7_,T'LX[M[%,\V+=T#(\( 5KJYDLXG^,R64)TUV[RX:\[1M?69OK*F71["PP M.:-?G!DF'<[_'%M,"7Y3[+/]\_U%666]P_F9FV;SP8VFD<82<%,* \PI7BM[ MMU8))-=[O.BL8WT;]9IUN$=7FTMP"/5+ QHEBO=MW(#^W93 M#V 8DRHNQD96?X@#:5F[](%TW>WLHGHU\AYY668L & >=OA*.JLB6)2: _'M M4]X%8)U"1 ME7:#:#\SV2TT\- Z8PV<-&V#Y([HH_0Z]I,-ADQOKUL<"PL83 /5'HIVPU3D MS CP2!LAUHIE BS:S21@54VF3;@I3,.XTQLE4*4B+@C<:EHAO9TY.9_U<:5@ M)2046'4B:\PZ.4+Q_#9Z58EV]VVEB=)6:(]YXO]KG43DW):QJ/[;)!=D&)E& MH?50M*O0Y,R(,-AHQ S2,KDI-)Z)5E,3;%.K*O5J&S4HY,_'I3AN=UMGHEB M7%)*V:<,3#^H:^9%_BXJBE""Y]PG6_1%&.U(RY(_FJ=)"L6>+=4P*RZ>@Y@= MDL)N7E:D.BXK4L64!5K-BC*!=H0+%,;4)^#7C+#G)H05:EP&C!F$RR5%'\&^ MA2LGUL\I'NP '5V3J"#]3KV-M(BX*;6KRJE(M MCJTO7/2- *ATE>DM)H=5XD:"AE,9;LRLZV9SC?.0SGSXTD@SV.0!BG?N\F)= M'NZZ9WM^!Z:<:2;9M1!;9V$8HKOJ1H-V78262\Y%^ECS"&SEES4\]6.S*"Y\ M?[?910U'..2/N/3\-74KTC@[QAH]K .S*5Z3)QF>&+)G7*C&.L]C+<_P?;D..[:C4A/ MM5W0I/--6"3YB@.HU$'6!HY]*&+0DUE]HC*<@QBP7)5S"&^B(IUU'ZQ69[.7 M^21L'X6'5@G/P7,VP9UPH"V%A3RZ!E<- M:75G334=4A:!I?B$%HEP8<>*)KPL$](9PV#]TNSEOW9>2J8LVC_05+@32O>P M9P-F@(JH#]CHDWKU.6+?.SJ,*XCH$ ^\@6KX99M=WI<^+7Y!26UHM/LU41I2 M!1DM+OIPP3Y&Y&MTT4P5[0@37,D<(J([0 W=?[Y+4TC31_87+_HK]M+IX"#L M>F+7K!0-(B9$SA#V.6+?(VC0!85U5=$GI!(9TL$./6:V-J/4B]F[H\GWD4[7 M-M$A8J+7>*B^/]Q'7%D2 @%UK K>0'60P0J97851$8(V 2(Z7=K>.0X9$ 7] MLH)S\!UB'[JL.B<21"EY[J T-@K6#YQ_4P(<>H/\F!/=ZW5 M%%85KC"QFA'U;W/WD7(B!Q5IA-JM.JK("8YZQ-9&D&SD^GO2(@A22$K _G,3 MQOAT,M3P^G:ACCA\R/%2?'E4_H"@#;J+'1JUO=)J@T4TY#%*INCLG/QXESXE MG^.I@=+HV;)_1,"&(DJ@ >Q1T,2Q1A'*B N/@Y%J.DA:7=*M[2Z]3Y.7,/:G M,W($W;O$R0$OBF"I+)JRW3P0(Y ;%S:\@4^!G?LDR[WH;^%V4O.8V[F;PQ*/ M%478L#:(-#HT@5VBABLQ+F:Z8]9QOT%_*?8FPD>K.ZM7+TW*(M\:%3_YYD#> MMIUIG"FO'&B'H]"Z?+DA?XGNUTD\G6^DTZ7MY7[(@$#&]#-$OYN!;T0DB%+< MW$%IK.+BZ'IGR:?4@WC]Q_WF.8DF $"[/\OG@19QT9IGWR#VD3M9^%')W(*,,^N)J M[:&L* PGAAWG6:ZF22_HWLEAD,^+W*HO[TVK1HBU*YC M,NV>#Z]<+[S<*\A,>%W"[=X)>/B\]-V05&W@HMTKT>0>/'+!'=Z'"$<^"CQP M=9>>>SE>)>E^TFO6NE?[MQXM^OT7K2DJOW5UTRX11O>JM3TR_;N,QXT7166: MYF*;$(?TN1SOH8W=EX\ MW?KG]V[5921A1 Z*L@EB;5#1R+4'42JP-D[$@]9R.!7@6^,HFAHGK4Z=6!1- M#GJ4!7S)08,C=<$1QX&V.!S9N!-*LME ( 8\#:#)C^YV>99[]"WY=.<4&1'[ M.XF,G9X#"VV):-,CEKHQ0XW6SN&C(LZ#TTO?9.CL18L-C@-:R#ORIH!1NS_+ M"J5%7)3-SOC!:B9VZ@QF3^H_V5OC!S6/@D)"MTZB4 MBYYGAAYM\ZW3%&\R*77!P1N?OGXX][(U)&$B_X'*%2]>A"$M4W[NI>F>'%N- MU117(VQO>QG$EPA4I!'-X.7##[AN[K1>\R 1M_)T*4^%9KKN!TPP'/HY#IS! M<"@+]@$YD$,!-.M>&#CE*'4!4TTP- &K,U6:T+W SWF=+UL83S!!JB N(=M; M*Y<+T=&>>#9/><+W=1W81\\G]_>_3-R3?( MR]&?O'CGI7OT]>D1@F5$-S7RYY/?_X;^>1=5?SMQG/-7"HKV%B::SA$^@')2 MKY+THIC213&C-3V#2!W&@$4]I\7@4'"C-V&,+I(H\M+LK5L;2PL)K2/HX(G2 M5:/W*=YZ85DBUB X^81LJU$N%P*D%=^655O=GBZES$X.Y::)N;<% M.X_LK&8TB82>"\3(&!+J%M;D"&VA$36I<-GL(&^P$VW3+]*VTNF9 6UP?4B2 MX',8<9X;C0=2U;<+T)3$!0 I_^SR6'\X]TV)M]C7EFY1ISXG(P^)0<.4DB&U M(:1E_2I-Q(ETGPFK[[.V?G"USTC$UMEM1(,=<>EVD\2K)YQN&FX%$ZCAD;$. M& X3&NXA!T"1"*F)$='X#.CE%YP^)UJSS2]&K4:)-3L7PZ)6!'>$+$&99G0W'LM M .7^A-$OQ?:]D73HDW@V:EUNV+G1(&0;0EPNI&;GS-P:72$)/!L'P]-'R$WH M/8<1*]<^E3-N!+U^5-U'^I+IYY?QH9M-Q83,-E'3+ MD!HR&[J^^@81"\&&$FJVU9:8E9ZPPZANZ#3VL%]R C!-&X587B'=>WO35Y%\ M2O;#NOB,J-TM;ED;]W5L)4([*%8[TF.YPT 6D(&_3^]1)W@J8\K M19\U'ULS<%9+I"MV6(OF87*;0N$R2HDS;B%JL8C 'QSM NH81G%]A34?#6%, MAB=C?<4-963!8'-5!(#6''L M$QHF "0CY^"]IY@;D38>M[9,W+-R^]2VE)LH#V?H]3FM#1/.:$E-V\'U!A30V<-2R;[^$0 M.1LQ"+YUN5,.D[X8BM(I&O&.I4F#919=5"O;/"8[%!U<>\DY4M6/A;*KU:+C MW55-LF*\<>=AQ(O+3M?7=%NP!;&"FH.WEP)6!N+J8!.=":#:,NP#4V/@XSP* M12)D@,[I)$&'3N%(AZV W4V!+ M"4USMJD&2%R NUYK:B00;5A2,G)NG)T";I3P)K.?W$),Q7;J&[VFP[/3K3FC M243*Q>%0P,L0',W#Z= C/RF"#JVE2? C+1MB $0'%43<(ZF_A@@73@F_>,@L M,"6H':(\!=KH6@1!"#YF+[KWPN Z/O>V8>X925L@(N4"4P)>1$&RU=<(*EY6,6!L]3RGVLEVZ;R#3!')X9*S[W3E,",/QV9>E_O$; MVJA01HYQ(Y%;$S.B(8]PI#_@W MC'%QZ:4R45[;P_=UF%X$1?X&7H1\:RH78 M2]4ZGOIY$H?LEQ^B@'WI.C6OJDS;J0R5QC\":Q_#.$G+PJ\X,X*L#@W;;J9# M!@2@@6B@),Y)GQ'$UH7%U\[#'D4R:B*%.T1]7U/Q!L#(3E7U[<*H*8D+V7$CD+G#U?6D5KW2V8'D>D7O1N'3(>82/H?, MB![5A2GVX%<_VF7A"X9?!WA+/@M91!A@S=LD:1[^1'_A M.'%PKZRY<.-.CR[<'C&U;#[@F/0>D5X7P2:,::6LG,Q@0<,$]A0IN[ (U%@3 MP+)H?(16K#D#7:L#MZ@;)O)6(*+ZO&C[1BX:ZQ4H-%:K"13*R+EX5"SD1OBR M6*+>W!8)Z97CP;-1Z<@U;Y$>R::00F9UJC1/S>BQ-@D'.^;)4HH5FLIDZEDQ11>FE90CZ;.NI'I8N/+"&(PKVNPM M*R[R)L,8W28Y1J@O5SQ3MGT;(V2?IG]#*5T MHF]NE,XQ&WI!2,NZ$UW$B>AA3?%YD5ER#C#JDUL30-+1CGF9!5<[9UZ&@_-D M YT:LU(%E.P;J'Q&1 8'W'\=/\/7<)E7?=YZD)[U'Y8^Q-M$[*\:RM#)4GWH4].*1=AM,MQ8/15KB)I M^\]UU1@3O>,M6J,W49)E;^O@6N3E>1H^[W):XRM/T.&CSF940/$FLN$U=O$> M>!@X6@^%!\SAB'V*2\8:6*U?[7*Y$."0_JTOS-N-RI-*K1=%(R][#_LL$&D# M-"4I%XY? 2_""PCZUW[XS ]!P*4X:R2%N MV0G#9"K/X :JQX@+\&EQ*H!FV=>QQSI#,>T-+L2*L-Y=QNQOWXM\"!^"O97\ M%8LV9J3@QEP;[;8R"'"O;"(4KG ](^R2O 5#HO]CT@&ESR7".E^#[W[:W_\X2J M[UJASGWPU*1XC6,(VF%>VAMB?=SB_&[YY+T2PS1,H!@0Q-7C"\S^:S2L;CQ7 M3K(VCF)9GE:XV7-988K9B-^Z#H:>#D.=:Z?Q$SHR 2F'@4\QH1+!^]KODPA6 MX L M*;2K""!860A">EZ\, )?Z/$R28\S+\(HJV@Y+PIK$)TJ2W$2@8Q+2L_AZBI) MR0X:L^3E_OXI]>*,: ,6V$3_Q8[;);,S6:I3LNVFQK+900E6;T&AR+OO[U%> M]XJ\X)^[3F'>6>V1!L"JLG*GELO8_*HLXT"S>YH;A?[M;@N<9)>O./7#S(P3 M?#@3UI?88!9%5W_%W^EYB;[M35A#UU?,NCCHI&H=/$D:Z V#_!\/>$NDO"86 MY]WR 1.;,_3S(NM8&Z/D8P#>ZA*_RRJ_0>>016^FL_5Z\ M["] (&6$-]LHV6-G+\@5Q0504ID/;9NE_9ZU$1A%#RY7A-?'W7,6!J&7[EFJ M80 S1.*:T'HCN'%Q+M!G5P#B#V2C*]XN56BN"LNCK.JL&69[^O:=VYO%\1!J M*LR1<*?PZGHNJ;X$GD^$6H6'H28S1+6 M$D ,0[1HFD9D(ZJ.&4^)(&,-]=L^'\;%/6 V_?@1IR^ACYFY\H#]9!737HPE M&C7.LVT'K.D!#0RR=>V4M87)=K(F"R(8[M %B^X"HIDAKI'T]93P=42F8+6K M]6/;?E?B2G@K6K?-(.(S5LBY8MET'R2]THA7GY3!BK]]1LCNEO0,=-;(=_>T M3I/=:EU_=)\FJ]3;##H8#NK88N"(/I?"TV35&9CCW!-ESKHDMGKY+=JR3IV$ MFHR'0/>P.7@F=6]];W%^[F5KTM5+&.#@;/^)Z./KN'KDM?#S\(5Y[PW>\FIP MX2 Z:CB7O54\O:J):RM!'P@MDUMOBG31VS(SP$:(_3""!V7U!?%3,@-\&^'3 MNM_9Q"B$"4LK4F"(I"4Q^M2Y%?- [13R2Y_0A6V $D;/>_2FB*M]VWB$6R\W MMR]53.)6:(9/*;$1MSQE)7O&PI/WBB&%#OGO.?EE>&AZ3Y5;I(>FBP0C@7UW:*BG3;-8!Z)F-$PH)V ML%E#:Q8>#I,FQ0#J]I6;.G.]D5CD$(2+W(2-NM;.(QV'"[^=!V'0_&@JPBZ5 M$OCWWA[6,J1W\OUTAX-&V6T[8%7BQ$$V#AT^A5G4O0#7*G3+>CB"WT '52Z% MHR)73%'LO GS(XK[1%+5?1[8'X(K^3I0GN\1%BAG]='@*#;_UI>"B+CM:Q-E MSD0ZFQPUB#&70J+/) M!:>P[=!69;=V>MS0%+\=H_[1H&B$"C^!U_((SYPYF&1?S<3!+N!2F"2M:S-_! MK $!0=SWQ3IUPQ.?(R#C(8_>=0>^>CE\)YA?[?\Z*7_PC0]3OW&P9"#82 3 MU@WGP2R*_1"T'Q8KNF%=A)B=_^#-3<8RB3_GC<,-"^FEV1/*X#W M12?LWY'C0@]*!]X,C7D>82L+UEMATCE6WS(NYJ.^)5R*7K*4+>:OOA6 H*"^ M^Z9H"O5] Y%^=TOF8#:MIMO$'&!1R(R2XGU.TC3Y3+//[.* '.F(X9M$+X!( MG_:"EIY/34.WQ>![I"O2G-T)F<0^L/5$J9^HHUL'.5=*R,/];Y)<[]VJ+Y#4 M)L1%G2@ESGB)-]JR:LFGDEPK"YO3M"KFI#:F*M7EK32XX'+\=W M,>R*\/_PLN*%&';$8*V?&\$?B*77_D7C2Q-*Q@2;3A()3C\.T7-*2HD>/@I: M*"7$$/N9YA" ()4C%JJ"Z_Z.B@-,]?*(?@"_._S2;7I5<\!M)4$T)+ )*DQ# MMU=1\ODRPO1(26@^[K9;]J_ZS]?Q,DDWK("*T:"R"?AR6[M:GW'1&XQ&:Y3Y M:QSL(FI+Q$E\3%=36+O&R );RDY:3@+#IL,:OWCVR"G7"I!O7'I_?:; MWU-=QWXJDLY6;RL6[;<5\.'[H]-OWI=-3G_;:7+P'(,0_I,7[^!U]->G1PA6 M+FW\IUU4_>;D".R;+08EBZ.]VPLT,:*$M>,/'IUIWM>R4,>B[,D9CO'2C"=* M1,H-H@7<*$4B/-148_![RW+ '=;#F-GKR-%0.?#3:\SBB%V>DYFJ3"OE"NYC67*C M;4=R+2P0WDPZ.GI=.%@6$P&LN4BFF.IQ.0^A8W)@:Y53,[$4Q,0FO-I2Q[B0 M'5GB7*>^LUYI=5+U"8>G>U4ECK5]J!YWV D2Y-"=*M9UD%7:RY9:8#?W;]3O/7"H(RL+ "^B ,*_@5]]&$'C4J<.#!D]3@5GJIH M4^&;@\8K&_8']@O'1ZX1F)$#7'DF1UBT]]Z^S'\#SK 4TC5L<9KO[XEDBVH+1+<0(^>=X'Z&&'6? M6<\N;Q9'(*"\:]2=RJDV2VL//I0(S\)N&_*VHYG8C?>$8X9O-H8@0*I396\S MQF 3U#.UA)LY#DUBDD_0H:G&96BZ#)<.42>5+0]MXJD8<8Y]($?ELGMZ/+X@ M2]<$POB$['L&N7R(TU6R;T&G=?(TO'-\(I6*K@D@\9#U?7[-/F],O[T1$W-R M02%DIP]&=&_4>'WC'%Y<"8L@UIT2[?CRSLA3/YK$4SQ26HD"1 MNUZ*9TKX.)O/4CSK68ILDLLY_SO[^K\=GP#&3/B)$=LY'S[=IQ)LF78_L(F_/V(O490S<;F@8;"]_? M;7;TODM4R]F@#E(F;KW8FRIG(M54MT>T ]2.=8<'$&YK10R5>TM;#9J=,<[> MW MC'%QZ:0R.2W-(%%"RGUJ4SX@"RB[P,O3#W.4Y72ZNMMM6.$K=A*#A9Q<.9E87:W MO"=4(+4!+?Z'7_.SR-"M@ 87#A+##>=25#@8FL!]0;.12Z6FCX(F2C7G1_<" MZQ&OX)KB 6^3%)[L7X29'R7$=,1&L:I"U@$X%=CJ*V-==($:"4SD1SG;GE(J3%S9_OBCV;!J,F*"X#JL2K*5M1(4%07J2.,[Z(B$J!$ M=<8Z=!X0-Q(U+8"/F,JAH(?@T2<"6?R1&"#K[#(.<%#D+/GZ%%#)S]/%C3E6 MZ\=VW6_7EQ[T.TD$HO\P!/G_;I \_)+,$C M5#VJ$S'&UT:+T$""6E[5%J.FFC)M![:9*F_"*#C:'$&9W%7<2<3GQ$LW3-!M MO]V R1A_AKB,\S#?_Q@&N&&\-7BX?"7B@^R3!?WL;'^?)L'.9PDHB[)@EDX9 M4S-K_>K,V% 4SBE%":P,!6'FK58IBTN%@MN'AQ56LX61("V7&%)=Y@GR2UY< M.HN,0Y=_U#$AKU%O.V24/^!DE7K;=>@OX#KSB28SLK2[#&;'^B(