XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Revenues Disaggregated by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Disaggregation of Revenue [Line Items]    
Revenues $ 301,205 $ 321,816
National Retail Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 23,995 19,313
Fintech [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 26,563 19,887
net2 phone [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 19,927 16,950
Traditional Communications [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 230,720 265,666
UNITED STATES    
Disaggregation of Revenue [Line Items]    
Revenues 223,515 232,208
UNITED STATES | National Retail Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 23,995 19,313
UNITED STATES | Fintech [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 25,834 19,255
UNITED STATES | net2 phone [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 10,688 8,802
UNITED STATES | Traditional Communications [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 162,998 184,838
UNITED KINGDOM    
Disaggregation of Revenue [Line Items]    
Revenues 58,843 68,940
UNITED KINGDOM | National Retail Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Revenues
UNITED KINGDOM | Fintech [Member]    
Disaggregation of Revenue [Line Items]    
Revenues
UNITED KINGDOM | net2 phone [Member]    
Disaggregation of Revenue [Line Items]    
Revenues
UNITED KINGDOM | Traditional Communications [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 58,843 68,940
Others [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 18,847 20,668
Others [Member] | National Retail Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Revenues
Others [Member] | Fintech [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 729 632
Others [Member] | net2 phone [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 9,239 8,148
Others [Member] | Traditional Communications [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 8,879 11,888
Non-US [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 77,690 89,608
Non-US [Member] | National Retail Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Revenues
Non-US [Member] | Fintech [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 729 632
Non-US [Member] | net2 phone [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 9,239 8,148
Non-US [Member] | Traditional Communications [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 67,722 $ 80,828