XML 75 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Revenues Disaggregated by Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Disaggregation of Revenue [Line Items]    
Total $ 1,446,990 $ 1,345,769
Total outside the United States 318,613 422,905
UNITED STATES    
Disaggregation of Revenue [Line Items]    
Total 1,128,377 922,864
UNITED KINGDOM    
Disaggregation of Revenue [Line Items]    
Total outside the United States 244,626 134,351
NETHERLANDS    
Disaggregation of Revenue [Line Items]    
Total outside the United States 28 210,743
Others [Member]    
Disaggregation of Revenue [Line Items]    
Total outside the United States 73,959 77,811
Fintech [Member]    
Disaggregation of Revenue [Line Items]    
Total 74,343 59,924
Total outside the United States
Fintech [Member] | UNITED STATES    
Disaggregation of Revenue [Line Items]    
Total 74,343 59,924
Fintech [Member] | UNITED KINGDOM    
Disaggregation of Revenue [Line Items]    
Total outside the United States
Fintech [Member] | NETHERLANDS    
Disaggregation of Revenue [Line Items]    
Total outside the United States
Fintech [Member] | Others [Member]    
Disaggregation of Revenue [Line Items]    
Total outside the United States
Net2phone-UCaaS [Member]    
Disaggregation of Revenue [Line Items]    
Total 43,897 31,781
Total outside the United States 20,826 16,291
Net2phone-UCaaS [Member] | UNITED STATES    
Disaggregation of Revenue [Line Items]    
Total 23,071 15,490
Net2phone-UCaaS [Member] | UNITED KINGDOM    
Disaggregation of Revenue [Line Items]    
Total outside the United States 12
Net2phone-UCaaS [Member] | NETHERLANDS    
Disaggregation of Revenue [Line Items]    
Total outside the United States
Net2phone-UCaaS [Member] | Others [Member]    
Disaggregation of Revenue [Line Items]    
Total outside the United States 20,826 16,279
Traditional Communications [Member]    
Disaggregation of Revenue [Line Items]    
Total 1,328,750 1,254,064
Total outside the United States 297,787 406,614
Traditional Communications [Member] | UNITED STATES    
Disaggregation of Revenue [Line Items]    
Total 1,030,963 847,450
Traditional Communications [Member] | UNITED KINGDOM    
Disaggregation of Revenue [Line Items]    
Total outside the United States 244,626 134,339
Traditional Communications [Member] | NETHERLANDS    
Disaggregation of Revenue [Line Items]    
Total outside the United States 28 210,743
Traditional Communications [Member] | Others [Member]    
Disaggregation of Revenue [Line Items]    
Total outside the United States $ 53,133 $ 61,532