XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition (Tables)
3 Months Ended
Oct. 31, 2024
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:

 

   2024   2023 
  

Three Months Ended
October 31,

 
   2024   2023 
   (in thousands) 
National Retail Solutions  $30,362   $23,995 
BOSS Money   33,693    24,239 
Other   3,377    2,324 
Total Fintech   37,070    26,563 
           
net2phone   21,620    19,927 
IDT Digital Payments   105,119    100,038 
BOSS Revolution   56,842    71,170 
IDT Global   52,375    52,034 
Other   6,178    7,478 
           
Total Traditional Communications   220,514    230,720 
Total  $309,566   $301,205 
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, 2024                         
United States  $30,362   $35,889   $12,293   $165,221   $243,765 
Outside the United States:                         
United Kingdom               47,957    47,957 
Other       1,181    9,327    7,336    17,844 
                          
Total outside the United States       1,181    9,327    55,293    65,801 
                          
Total  $30,362   $37,070   $21,620   $220,514   $309,566 

 

(in thousands)  National Retail Solutions   Fintech   net2phone   Traditional Communications   Total 
Three Months Ended October 31, 2023                         
United States  $23,995   $25,834   $10,688   $163,068   $223,585 
Outside the United States:                         
United Kingdom               58,843    58,843 
Other       729    9,239    8,809    18,777 
                          
Total outside the United States       729    9,239    67,652    77,620 
                          
Total  $23,995   $26,563   $19,927   $230,720   $301,205 
Schedule of Estimated Revenue by Business Segment

The following table includes revenue by business segment expected to be recognized in the future from performance obligations that were unsatisfied or partially unsatisfied as of October 31, 2024. The table excludes contracts that had an original expected duration of one year or less.

 

(in thousands)  National Retail Solutions   net2phone   Total 
Twelve-month period ending October 31:               
2025  $6,920   $39,399   $46,319 
2026   5,743    19,095    24,838 
Thereafter   5,545    7,284    12,829 
                
Total  $18,208   $65,778   $83,986 
Schedule of Information About Contract Liabilities

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

 

  

2024

  

2023

 
  

Three Months Ended
October 31,

 
  

2024

  

2023

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

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

 

   October 31,
2024
   July 31,
2024
 
   (in thousands) 
Deferred customer contract acquisition costs included in “Other current assets”  $4,948   $4,823 
Deferred customer contract acquisition costs included in “Other assets”   4,549    4,276 
           
Total  $9,497   $9,099 

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:

 

   2024   2023 
  

Three Months Ended
October 31,

 
   2024   2023 
   (in thousands) 
Amortization of deferred customer contract acquisition costs  $1,498   $1,215