XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition (Tables)
3 Months Ended
Oct. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers

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

  

2023

  

2022

 
   Three Months Ended
October 31,
 
  

2023

  

2022

 
   (in thousands) 
National Retail Solutions  $23,995   $19,313 
           
BOSS Money   24,239    17,554 
Other   2,324    2,333 
           
Total Fintech   26,563    19,887 
           
net2phone   19,927    16,950 
           
IDT Digital Payments   99,986    109,048 
BOSS Revolution Calling   71,222    86,253 
IDT Global   52,034    61,611 
Other   7,478    8,754 
           
Total Traditional Communications   230,720    265,666 
           
Total  $301,205   $321,816 
Schedule of Revenues Disaggregated by Geographic Region

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

(in thousands)  National Retail Solutions   Fintech   net2phone   Traditional Communications   Total 
Three Months Ended October 31, 2023                    
United States  $23,995   $25,834   $10,688   $162,998   $223,515 
Outside the United States:                         
United Kingdom               58,843    58,843 
Other       729    9,239    8,879    18,847 
                          
Total outside the United States   

    729    9,239    67,722    77,690 
                          
Total  $23,995   $26,563   $19,927   $230,720   $301,205 

 

(in thousands)  National Retail Solutions   Fintech   net2phone   Traditional Communications   Total 
Three Months Ended October 31, 2022                    
United States  $19,313   $19,255   $8,802   $184,838   $232,208 
Outside the United States:                         
United Kingdom               68,940    68,940 
Other       632    8,148    11,888    20,668 
                          
Total outside the United States       632    8,148    80,828    89,608 
                          
Total  $19,313   $19,887   $16,950   $265,666   $321,816 
Schedule of Estimated Revenue by Business Segment

  Schedule of Estimated Revenue by Business Segment

(in thousands)  National Retail Solutions   net2phone   Total 
Twelve-month period ending October 31:            
2024  $5,740   $38,430   $44,170 
2025   4,767    19,092    23,859 
Thereafter   4,682    6,718    11,400 
                
Total  $15,189   $64,240   $79,429 
Schedule of Information About Contract Liabilities

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

 

  

2023

  

2022

 
   Three Months Ended
October 31,
 
  

2023

  

2022

 
   (in thousands) 
Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period  $16,089   $17,906 
Schedule of Deferred Customer Contract Acquisition Costs

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

 

           
  

October 31,
2023

  

July 31,
2023

 
   (in thousands) 
Deferred customer contract acquisition costs included in “Other current assets”  $4,180   $4,460 
Deferred customer contract acquisition costs included in “Other assets”   3,744    3,734 
           
Total  $7,924   $8,194 
Schedule of Amortization of Deferred Customer Contract Acquisition Costs

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

 

           
   Three Months Ended
October 31,
 
  

2023

  

2022

 
   (in thousands) 
Amortization of deferred customer contract acquisition costs  $1,215   $1,176