XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition (Tables)
6 Months Ended
Jan. 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   2025   2024 
   Three Months Ended
January 31,
   Six Months Ended
January 31,
 
   2025   2024   2025   2024 
   (in thousands) 
National Retail Solutions  $32,976   $25,223   $63,338   $49,217 
                     
BOSS Money   33,505    25,039    67,198    49,278 
Other   3,334    2,948    6,711    5,272 
Total Fintech   36,839    27,987    73,909    54,550 
                     
net2phone   21,488    20,353    43,108    40,280 
                     
IDT Digital Payments   101,594    99,668    206,712    199,705 
BOSS Revolution   53,307    66,655    110,150    137,826 
IDT Global   51,281    48,741    103,657    100,775 
Other   5,864    7,471    12,041    14,949 
Total Traditional Communications   212,046    222,535    432,560    453,255 
                     
Total  $303,349   $296,098   $612,915   $597,302 
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 January 31, 2025                         
United States  $32,976   $35,620   $12,483   $158,953   $240,032 
Outside the United States:                         
United Kingdom               45,789    45,789 
Other       1,219    9,005    7,304    17,528 
                          
Total outside the United States       1,219    9,005    53,093    63,317 
                          
Total  $32,976   $36,839   $21,488   $212,046   $303,349 

 

(in thousands)  National Retail Solutions   Fintech   net2phone   Traditional Communications   Total 
Three Months Ended January 31, 2024                         
United States  $25,223   $26,901   $10,700   $163,774   $226,598 
Outside the United States:                         
United Kingdom               50,390    50,390 
Other       1,086    9,653    8,371    19,110 
                          
Total outside the United States       1,086    9,653    58,761    69,500 
                          
Total  $25,223   $27,987   $20,353   $222,535   $296,098 

 

(in thousands)  National Retail Solutions   Fintech   net2phone   Traditional Communications   Total 
Six Months Ended January 31, 2025                         
United States  $63,338   $71,509   $24,776   $324,174   $483,797 
Outside the United States:                         
United Kingdom               93,746    93,746 
Other       2,400    18,332    14,640    35,372 
                          
Total outside the United States       2,400    18,332    108,386    129,118 
                          
Total  $63,338   $73,909   $43,108   $432,560   $612,915 

 

(in thousands)  National Retail Solutions   Fintech   net2phone   Traditional Communications   Total 
Six Months Ended January 31, 2024                         
United States  $49,217   $52,734   $21,388   $326,842   $450,181 
Outside the United States:                         
United Kingdom               109,232    109,232 
Other       1,816    18,892    17,181    37,889 
                          
Total outside the United States       1,816    18,892    126,413    147,121 
                          
Total  $49,217   $54,550   $40,280   $453,255   $597,302 
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 January 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 January 31:               
2026  $8,244   $40,724   $48,968 
2027   6,946    20,783    27,729 
Thereafter   7,272    8,045    15,317 
                
Total  $22,462   $69,552   $92,014 
Schedule of Information About Contract Liabilities

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

 

  

2025

  

2024

  

2025

  

2024

 
  

Three Months Ended
January 31,

  

Six Months Ended
January 31,

 
  

2025

  

2024

  

2025

  

2024

 
   (in thousands) 
Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period  $12,936   $15,803   $17,123   $19,605 
Schedule of Deferred Customer Contract Acquisition Costs

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

 

   January 31,
2025
   July 31,
2024
 
   (in thousands) 
Deferred customer contract acquisition costs included in “Other current assets”  $6,349   $4,823 
Deferred customer contract acquisition costs included in “Other assets”   4,609    4,276 
           
Total  $10,958   $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:

 

  

2025

  

2024

  

2025

  

2024

 
   Three Months Ended
January 31,
   Six Months Ended
January 31,
 
  

2025

  

2024

  

2025

  

2024

 
   (in thousands) 
Amortization of deferred customer contract acquisition costs  $1,435   $1,194   $2,933   $2,409