XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition (Tables)
9 Months Ended
Apr. 30, 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

April 30,

  

Nine Months Ended

April 30,

 
   2025   2024   2025   2024 
   (in thousands) 
National Retail Solutions  $31,145   $25,712   $94,483   $74,930 
                     
BOSS Money   34,411    27,593    101,608    76,871 
Other   4,208    3,933    10,919    9,205 
                     
Total Fintech   38,619    31,526    112,527    86,076 
                     
net2phone   21,990    20,677    65,099    60,957 
                     
IDT Digital Payments   102,620    101,608    309,333    301,313 
BOSS Revolution   51,733    63,196    161,882    201,021 
IDT Global   50,044    50,067    153,701    150,843 
Other   5,834    6,857    17,876    21,806 
                     
Total Traditional Communications   210,231    221,728    642,792    674,983 
                     
Total  $301,985   $299,643   $914,901   $896,946 
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 April 30, 2025                         
United States  $31,145   $37,278   $12,758   $157,577   $238,758 
Outside the United States:                         
United Kingdom               45,858    45,858 
Other       1,341    9,232    6,796    17,369 
                          
Total outside the United States       1,341    9,232    52,654    63,227 
                          
Total  $31,145   $38,619   $21,990   $210,231   $301,985 

 

(in thousands)  National Retail Solutions   Fintech   net2phone   Traditional Communications   Total 
Three Months Ended April 30, 2024                         
United States  $25,712   $30,469   $11,330   $166,093   $233,604 
Outside the United States:                         
United Kingdom               48,441    48,441 
Other       1,057    9,347    7,194    17,598 
                          
Total outside the United States       1,057    9,347    55,635    66,039 
                          
Total  $25,712   $31,526   $20,677   $221,728   $299,643 

 

(in thousands)  National Retail Solutions   Fintech   net2phone   Traditional Communications   Total 
Nine Months Ended April 30, 2025                         
United States  $94,483   $108,786   $37,534   $481,752   $722,555 
Outside the United States:                         
United Kingdom               139,604    139,604 
Other       3,741    27,565    21,436    52,742 
                          
Total outside the United States       3,741    27,565    161,040    192,346 
                          
Total  $94,483   $112,527   $65,099   $642,792   $914,901 

 

(in thousands)  National Retail Solutions   Fintech   net2phone   Traditional Communications   Total 
Nine Months Ended April 30, 2024                         
United States  $74,930   $83,204   $32,718   $492,935   $683,787 
Outside the United States:                         
United Kingdom               157,673    157,673 
Other       2,872    28,239    24,375    55,486 
                          
Total outside the United States       2,872    28,239    182,048    213,159 
                          
Total  $74,930   $86,076   $60,957   $674,983   $896,946 
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 April 30, 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 April 30:               
2026  $8,713   $41,738   $50,451 
2027   7,279    22,163    29,442 
Thereafter   7,391    8,340    15,731 
                
Total  $23,383   $72,241   $95,624 
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

April 30,

  

Nine Months Ended

April 30,

 
   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,180   $15,231   $17,801   $20,477 
Schedule of Deferred Customer Contract Acquisition Costs

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

 

   April 30, 2025   July 31, 2024 
   (in thousands) 
Deferred customer contract acquisition costs included in “Other current assets”  $6,543   $4,823 
Deferred customer contract acquisition costs included in “Other assets”   4,782    4,276 
           
Total  $11,325   $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

April 30,

  

Nine Months Ended

April 30,

 
   2025   2024   2025   2024 
   (in thousands) 
Amortization of deferred customer contract acquisition costs  $1,401   $1,167   $4,334   $3,576