XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Revenues Disaggregated by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenues $ 309,566 $ 301,205
National Retail Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 30,362 23,995
Fintech [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 37,070 26,563
Net2 phone [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 21,620 19,927
Traditional Communications [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 220,514 230,720
UNITED STATES    
Disaggregation of Revenue [Line Items]    
Revenues 243,765 223,585
UNITED STATES | National Retail Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 30,362 23,995
UNITED STATES | Fintech [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 35,889 25,834
UNITED STATES | Net2 phone [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 12,293 10,688
UNITED STATES | Traditional Communications [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 165,221 163,068
UNITED KINGDOM    
Disaggregation of Revenue [Line Items]    
Revenues 47,957 58,843
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 47,957 58,843
Others [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 17,844 18,777
Others [Member] | National Retail Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Revenues
Others [Member] | Fintech [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 1,181 729
Others [Member] | Net2 phone [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 9,327 9,239
Others [Member] | Traditional Communications [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 7,336 8,809
Non-US [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 65,801 77,620
Non-US [Member] | National Retail Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Revenues
Non-US [Member] | Fintech [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 1,181 729
Non-US [Member] | Net2 phone [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 9,327 9,239
Non-US [Member] | Traditional Communications [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 55,293 $ 67,652