XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition (Tables)
3 Months Ended
Oct. 31, 2022
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:

 

   2022   2021 
   Three Months Ended
October 31,
 
   2022   2021 
   (in thousands) 
BOSS Money  $17,554   $12,094 
Other   2,333    2,136 
Total Fintech   19,887    14,230 
National Retail Solutions   19,313    10,072 
net2phone   16,950    12,913 
Mobile Top-Up   109,048    128,485 
BOSS Revolution Calling   86,253    105,969 
IDT Global   61,611    89,195 
Other   8,754    9,219 
Total Traditional Communications   265,666    332,868 
Total  $321,816   $370,083 
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)  Fintech   National Retail Solutions   net2phone   Traditional Communications    Total 
Three Months Ended October 31, 2022                             
United States  $19,255   $ 19,313     $8,802   $184,838    $232,208 
Outside the United States:                             
United Kingdom               68,940     68,940 
Other   

632

          

8,148

    

11,888

     20,668 
Total outside the United States   

632

          

8,148

    

80,828

     

89,608

 
Total  $19,887  $ 19,313     $16,950   $265,666    $321,816 

 

                              
(in thousands)  Fintech   National Retail Solutions   net2phone   Traditional Communications    Total 
Three Months Ended October 31, 2021                             
United States  $13,800   $ 10,072     $6,824   $236,926    $267,622 
Outside the United States:                     
United Kingdom                 81,743     81,743 
Other   

430

          6,089    14,199     20,718 
Total outside the United States   

430

          

6,089

    

95,942

     

102,461

 
Total  $14,230  $ 10,072       $12,913  $332,868    $370,083 

Schedule of Information About Contract Liabilities

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

 

   2022   2021 
   Three Months Ended
October 31,
 
   2022   2021 
   (in thousands) 
Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period  $17,906   $22,456 
Schedule of Deferred Customer Contract Acquisition Costs

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

 

   October 31,
2022
   July 31,
2022
 
   (in thousands) 
Deferred customer contract acquisition costs included in “Other current assets”  $4,240   $4,085 
Deferred customer contract acquisition costs included in “Other assets”   3,424    3,469 
Total  $7,664   $7,554 
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:

 

   2022   2021 
   Three Months Ended
October 31,
 
   2022   2021 
   (in thousands) 
Amortization of deferred customer contract acquisition costs  $1,176   $1,012