XML 75 R62.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule of Revenues Disaggregated by Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Disaggregation of Revenue [Line Items]      
REVENUES $ 1,364,057 $ 1,446,990 $ 1,345,769
UNITED STATES      
Disaggregation of Revenue [Line Items]      
REVENUES 973,356 1,131,251 925,350
UNITED KINGDOM      
Disaggregation of Revenue [Line Items]      
REVENUES 311,847 241,590 131,716
NETHERLANDS      
Disaggregation of Revenue [Line Items]      
REVENUES 30 28 210,743
Others [Member]      
Disaggregation of Revenue [Line Items]      
REVENUES 78,824 74,121 77,960
Non-US [Member]      
Disaggregation of Revenue [Line Items]      
REVENUES 390,701 315,739 420,419
Fintech [Member]      
Disaggregation of Revenue [Line Items]      
REVENUES 108,764 74,344 59,924
Fintech [Member] | UNITED STATES      
Disaggregation of Revenue [Line Items]      
REVENUES 106,768 74,344 59,924
Fintech [Member] | UNITED KINGDOM      
Disaggregation of Revenue [Line Items]      
REVENUES
Fintech [Member] | NETHERLANDS      
Disaggregation of Revenue [Line Items]      
REVENUES
Fintech [Member] | Others [Member]      
Disaggregation of Revenue [Line Items]      
REVENUES 1,996
Fintech [Member] | Non-US [Member]      
Disaggregation of Revenue [Line Items]      
REVENUES 1,996
Net2 phone [Member]      
Disaggregation of Revenue [Line Items]      
REVENUES 58,185 44,502 32,454
Net2 phone [Member] | UNITED STATES      
Disaggregation of Revenue [Line Items]      
REVENUES 30,105 23,093 15,506
Net2 phone [Member] | UNITED KINGDOM      
Disaggregation of Revenue [Line Items]      
REVENUES 12
Net2 phone [Member] | NETHERLANDS      
Disaggregation of Revenue [Line Items]      
REVENUES 30 28 14
Net2 phone [Member] | Others [Member]      
Disaggregation of Revenue [Line Items]      
REVENUES 28,050 21,381 16,922
Net2 phone [Member] | Non-US [Member]      
Disaggregation of Revenue [Line Items]      
REVENUES 28,080 21,409 16,948
Traditional Communications [Member]      
Disaggregation of Revenue [Line Items]      
REVENUES 1,197,108 1,328,144 1,253,391
Traditional Communications [Member] | UNITED STATES      
Disaggregation of Revenue [Line Items]      
REVENUES 836,483 1,033,814 849,920
Traditional Communications [Member] | UNITED KINGDOM      
Disaggregation of Revenue [Line Items]      
REVENUES 311,847 241,590 131,704
Traditional Communications [Member] | NETHERLANDS      
Disaggregation of Revenue [Line Items]      
REVENUES 210,729
Traditional Communications [Member] | Others [Member]      
Disaggregation of Revenue [Line Items]      
REVENUES 48,778 52,740 61,038
Traditional Communications [Member] | Non-US [Member]      
Disaggregation of Revenue [Line Items]      
REVENUES $ 360,625 $ 294,330 $ 403,471