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

April 30,

  

Nine Months Ended

April 30,

 
   2021   2020   2021   2020 
   (in thousands) 
BOSS Revolution Money Transfer  $10,259   $11,817   $38,697   $26,679 
National Retail Solutions   6,385    2,867    16,532    7,303 
Total Fintech   16,644    14,684    55,229    33,982 
net2phone-UCaaS   11,255    8,103    31,621    23,225 
Mobile Top-Up   132,603    85,139    325,001    237,808 
BOSS Revolution Calling   111,412    112,536    342,665    343,731 
Carrier Services   88,643    87,435    263,571    302,613 
Other   13,274    13,439    38,935    44,066 
Total Traditional Communications   345,932    298,549    970,172    928,218 
Total  $373,831   $321,336   $1,057,022   $985,425 

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. On July 31, 2020, the Company restructured certain operations for tax purposes resulting in the change of geographic sourcing of revenues from the Netherlands to the United States.

 

(in thousands)  Fintech   net2phone-UCaaS   Traditional Communications   Total 
Three Months Ended April 30, 2021                    
United States  $16,644   $5,839   $240,442   $262,925 
Outside the United States:                    
United Kingdom           92,800    92,800 
Netherlands           7    7 
Other       5,416    12,683    18,099 
Total outside the United States       5,416    105,490    110,906 
Total  $16,644   $11,255   $345,932   $373,831 

 

 

(in thousands)  Fintech   net2phone-UCaaS   Traditional Communications   Total 
Three Months Ended April 30, 2020                    
United States  $14,684   $3,988   $205,982   $224,654 
Outside the United States:                    
United Kingdom       3    26,360    26,363 
Netherlands           52,237    52,237 
Other       4,112    13,970    18,082 
Total outside the United States       4,115    92,567    96,682 
Total  $14,684   $8,103   $298,549   $321,336 

 

(in thousands)  Fintech   net2phone-UCaaS   Traditional Communications   Total 
Nine Months Ended April 30, 2021                    
United States  $55,229   $16,597   $776,391   $848,217 
Outside the United States:                    
United Kingdom           154,150    154,150 
Netherlands           14    14 
Other       15,024    39,617    54,641 
Total outside the United States       15,024    193,781    208,805 
Total  $55,229   $31,621   $970,172   $1,057,022 

 

(in thousands)  Fintech   net2phone-UCaaS   Traditional Communications   Total 
Nine Months Ended April 30, 2020                    
United States  $33,982   $10,954   $626,424   $671,360 
Outside the United States:                    
United Kingdom       10    98,304    98,314 
Netherlands           156,870    156,870 
Other       12,261    46,620    58,881 
Total outside the United States       12,271    301,794    314,065 
Total  $33,982   $23,225   $928,218   $985,425 
Schedule of Information About Contract Liability Balance

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

 

   2021   2020   2021   2020 
  

Three Months Ended

April 30,

  

Nine Months Ended

April 30,

 
   2021   2020   2021   2020 
   (in thousands) 
Revenue recognized in the period from amounts included in the contract liability balance at the beginning of the period  $

21,926

   $

23,572

   $

27,665

   $

31,288

 
Schedule of Deferred Customer Contract Acquisition Costs

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

 

  

April 30, 2021

  

July 31, 2020

 
   (in thousands) 
Deferred customer contract acquisition costs included in “Other current assets”  $

3,493

   $2,350 
Deferred customer contract acquisition costs included in “Other assets”   

3,206

    2,384 
Total  $

6,699

   $4,734 
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   2021   2020 
  

Three Months Ended

April 30,

  

Nine Months Ended

April 30,

 
   2021   2020   2021   2020 
   (in thousands) 
Amortization of deferred customer contract acquisition costs  $

950

   $616   $

2,581

   $1,781