XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition (Tables)
3 Months Ended
Oct. 31, 2025
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:

 

   2025   2024 
  

Three Months Ended

October 31,

 
   2025   2024 
   (in thousands) 
National Retail Solutions  $37,083   $30,362 
           
BOSS Money   38,295    33,693 
Other   

4,434

    3,377 
           
Total Fintech   42,729    37,070 
           
net2phone   23,454    21,620 
           
IDT Digital Payments   107,081    105,119 
BOSS Revolution   46,983    56,842 
IDT Global   59,573    52,375 
Other   5,849    6,178 
           
Total Traditional Communications   219,486    220,514 
           
Total  $322,752   $309,566 
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, 2025                         
United States  $37,083   $41,085   $13,557   $161,815   $253,540 
Outside the United States:                         
United Kingdom               44,074    44,074 
Other       1,644    9,897    13,597    25,138 
                          
Total outside the United States       1,644    9,897    57,671    69,212 
                          
Total  $37,083   $42,729   $23,454   $219,486   $322,752 

 

(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 
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, 2025. 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:               
2026  $10,033   $45,029   $55,062 
2027   7,862    24,864    32,726 
Thereafter   7,084    9,507    16,591 
                
Total  $24,979   $79,400   $104,379 
Schedule of Information About Contract Liabilities

The following table presents revenue recognized during the period from amounts included in the Company’s contract liability balance at the beginning of the period:

 

       
  

Three Months Ended

October 31,

 
   2025   2024 
   (in thousands) 
Revenue recognized  $11,540   $13,600 
Schedule of Receivables Contract from Customer

Receivables and contract balances from contracts with customers during the three months ended October 31, 2025 and 2024 were as follows:

  

(in thousands)  Account Receivables, net   Deferred Revenue 
   2025   2024   2025   2024 
Beginning of period  $44,932   $42,215   $27,726   $30,364 
End of period  $42,562   $41,566   $28,627   $29,321 
Schedule of Deferred Customer Contract Acquisition Costs

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

 

  

October 31, 2025

  

July 31, 2025

 
   (in thousands) 
Deferred customer contract acquisition costs included in “Other current assets”  $6,781   $6,547 
Deferred customer contract acquisition costs included in “Other assets”   4,881    4,789 
           
Total  $11,662   $11,336 
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:

 

  

2025

  

2024

 
  

Three Months Ended

October 31,

 
  

2025

  

2024

 
   (in thousands) 
Amortization  $1,395   $1,498