XML 41 R36.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition (Tables)
12 Months Ended
Jul. 31, 2019
Revenue Recognition and Deferred Revenue [Abstract]  
Schedule of revenues disaggregated by business segment and service offered to customers
Year ended July 31
(in thousands)
  2019   2018   2017 
Core Operations:            
BOSS Revolution Calling  $490,649   $529,713   $549,312 
Carrier Services   514,202    639,028    599,934 
Mobile Top-Up   271,995    253,524    219,763 
Other   55,629    67,903    85,812 
Growth   29,433    21,305    15,166 
Total Telecom & Payment Services   1,361,908    1,511,473    1,469,987 
net2phone-UCaaS   24,482    13,276    7,037 
net2phone-Platform Services   22,782    21,581    22,413 
Total net2phone   47,264    34,857    29,450 
All Other       1,165    2,292 
TOTAL  $1,409,172   $1,547,495   $1,501,729 
Schedule of revenues disaggregated by geographic region

(in thousands)  Telecom
& Payment
Services
   net2phone   All Other   Total 
Year ended July 31, 2019                
United States  $901,997   $33,857   $   $935,854 
Outside the United States:                    
United Kingdom   195,661    21        195,682 
Netherlands   192,284            192,284 
Other   71,966    13,386        85,352 
Total outside the United States   459,911    13,407        473,318 
TOTAL  $1,361,908   $47,264   $   $1,409,172 
                     
Year ended July 31, 2018                    
United States  $1,021,004   $27,161   $1,165   $1,049,330 
Outside the United States:                    
United Kingdom   220,257    3        220,260 
Netherlands   191,076            191,076 
Other   79,136    7,693        86,829 
Total outside the United States   490,469    7,696        498,165 
TOTAL  $1,511,473   $34,857   $1,165   $1,547,495 
                     
Year ended July 31, 2017                    
United States  $1,009,194   $22,309   $2,292   $1,033,795 
Outside the United States:                    
United Kingdom   211,249            211,249 
Netherlands   175,869            175,869 
Other   73,675    7,141        80,816 
Total outside the United States   460,793    7,141        467,934 
TOTAL  $1,469,987   $29,450   $2,292   $1,501,729