XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule of Revenues Disaggregated by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Disaggregation of Revenue [Line Items]    
Total $ 321,816 $ 370,083
UNITED STATES    
Disaggregation of Revenue [Line Items]    
Total 232,208 267,622
UNITED KINGDOM    
Disaggregation of Revenue [Line Items]    
Total 68,940 81,743
Others [Member]    
Disaggregation of Revenue [Line Items]    
Total 20,668 20,718
Non-US [Member]    
Disaggregation of Revenue [Line Items]    
Total 89,608 102,461
Fintech [Member]    
Disaggregation of Revenue [Line Items]    
Total 19,887 14,230
Fintech [Member] | UNITED STATES    
Disaggregation of Revenue [Line Items]    
Total 19,255 13,800
Fintech [Member] | UNITED KINGDOM    
Disaggregation of Revenue [Line Items]    
Total
Fintech [Member] | Others [Member]    
Disaggregation of Revenue [Line Items]    
Total 632 430
Fintech [Member] | Non-US [Member]    
Disaggregation of Revenue [Line Items]    
Total 632 430
National Retail Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Total 19,313 10,072
National Retail Solutions [Member] | UNITED STATES    
Disaggregation of Revenue [Line Items]    
Total 19,313 10,072
National Retail Solutions [Member] | UNITED KINGDOM    
Disaggregation of Revenue [Line Items]    
Total
National Retail Solutions [Member] | Others [Member]    
Disaggregation of Revenue [Line Items]    
Total
National Retail Solutions [Member] | Non-US [Member]    
Disaggregation of Revenue [Line Items]    
Total
Net2 phone [Member]    
Disaggregation of Revenue [Line Items]    
Total 16,950 12,913
Net2 phone [Member] | UNITED STATES    
Disaggregation of Revenue [Line Items]    
Total 8,802 6,824
Net2 phone [Member] | UNITED KINGDOM    
Disaggregation of Revenue [Line Items]    
Total
Net2 phone [Member] | Others [Member]    
Disaggregation of Revenue [Line Items]    
Total 8,148 6,089
Net2 phone [Member] | Non-US [Member]    
Disaggregation of Revenue [Line Items]    
Total 8,148 6,089
Traditional Communications [Member]    
Disaggregation of Revenue [Line Items]    
Total 265,666 332,868
Traditional Communications [Member] | UNITED STATES    
Disaggregation of Revenue [Line Items]    
Total 184,838 236,926
Traditional Communications [Member] | UNITED KINGDOM    
Disaggregation of Revenue [Line Items]    
Total 68,940 81,743
Traditional Communications [Member] | Others [Member]    
Disaggregation of Revenue [Line Items]    
Total 11,888 14,199
Traditional Communications [Member] | Non-US [Member]    
Disaggregation of Revenue [Line Items]    
Total $ 80,828 $ 95,942