XML 56 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition (Tables)
12 Months Ended
Jul. 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:

 

Year ended July 31
(in thousands)
  2024   2023   2022 
National Retail Solutions  $103,141   $77,115   $51,299 
BOSS Money   108,332    76,928    55,561 
Other   12,389    9,682    9,032 
Total Fintech   120,721    86,610    64,593 
net2phone   82,325    72,388    58,185 
IDT Digital Payments   407,430    417,057    473,215 
BOSS Revolution    263,215    322,134    387,937 
IDT Global   201,119    230,281    292,337 
Other   27,827    33,269    36,491 
Total Traditional Communications   899,591    1,002,741    1,189,980 
TOTAL  $1,205,778   $1,238,854   $1,364,057 
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
Year ended July 31, 2024               
United States  $103,141   $116,732   $44,617   $658,460   $922,950 
Outside the United States:                         
United Kingdom               209,493    209,493 
Other       3,989    37,708    31,638    73,335 
Total outside the United States       3,989    37,708    241,131    282,828 
TOTAL  $103,141   $120,721   $82,325   $899,591   $1,205,778 
                          
Year ended July 31, 2023                         
United States  $77,115   $83,883   $38,029   $693,193   $892,220 
Outside the United States:                         
United Kingdom               267,697    267,697 
Other       2,727    34,359    41,851    78,937 
Total outside the United States       2,727    34,359    309,548    346,634 
TOTAL  $77,115   $86,610   $72,388   $1,002,741   $1,238,854 
                          
Year ended July 31, 2022                         
United States  $51,299   $62,598   $30,283   $829,355   $973,535 
Outside the United States:                         
United Kingdom               311,847    311,847 
Other       1,995    27,902    48,778    78,675 
Total outside the United States       1,995    27,902    360,625    390,522 
TOTAL  $51,299   $64,593   $58,185   $1,189,980   $1,364,057 
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 July 31, 2024. The table excludes contracts that had an original expected duration of one year or less.

 

(in thousands)  National Retail Solutions   net2phone   Total 
Year ending July 31:               
2025  $6,359   $39,537   $45,896 
2026   5,263    18,983    24,246 
Thereafter   4,828    6,627    11,455 
TOTAL  $16,450   $65,147   $81,597 
Schedule of Deferred Customer Contract Acquisition Costs

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

 

July 31
(in thousands)
  2024   2023 
Deferred customer contract acquisition costs included in “Other current assets”  $4,823   $4,460 
Deferred customer contract acquisition costs included in “Other assets”   4,276    3,734 
TOTAL  $9,099   $8,194