XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition (Tables)
3 Months Ended
Oct. 31, 2021
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:

 

  

Three Months Ended

October 31,

 
  

2021

  

2020

 
   (in thousands) 
BOSS Revolution Money Transfer  $12,496   $15,157 
National Retail Solutions   10,072    4,930 
Total Fintech   22,568    20,087 
net2phone-UCaaS   12,913    9,702 
Mobile Top-Up   128,485    95,835 
BOSS Revolution Calling   105,969    117,350 
Carrier Services   89,195    87,773 
Other   10,953    12,678 
Total Traditional Communications   334,602    313,636 
Total  $370,083   $343,425 
Schedule of Revenues Disaggregated by Geographic Region

 

(in thousands)  Fintech   net2phone-UCaaS   Traditional Communications   Total 
Three Months Ended October 31, 2021                
United States  $22,568   $6,824   $238,692   $268,084 
Outside the United States:                    
United Kingdom           81,769    81,769 
Other       6,089    14,141    20,230 
Total outside the United States       6,089    95,910    101,999 
Total  $22,568   $12,913   $334,602   $370,083 

 

(in thousands)  Fintech   net2phone-UCaaS   Traditional Communications   Total 
Three Months Ended October 31, 2020                
United States  $20,087   $5,090   $270,623   $295,800 
Outside the United States:                    
United Kingdom           29,421    29,421 
Other       4,612    13,592    18,204 
Total outside the United States       4,612    43,013    47,625 
Total  $20,087   $9,702   $313,636   $343,425 
Schedule of Information About Contract Liability Balance

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

 

   2021  

2020

 
  

Three Months Ended

October 31,

 
   2021  

2020

 
   (in thousands) 
Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period  $22,456   $23,460 
Schedule of Deferred Customer Contract Acquisition Costs

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

 

  

October 31,2021

  

July 31, 2021

 
   (in thousands) 
Deferred customer contract acquisition costs included in “Other current assets”  $3,787   $3,460 
Deferred customer contract acquisition costs included in “Other assets”   3,241    3,151 
Total  $7,028   $6,611 
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:

 

  

2021

  

2020

 
  

Three Months Ended

October 31,

 
  

2021

  

2020

 
   (in thousands) 
Amortization of deferred customer contract acquisition costs  $1,012   $767