XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Schedule of Revenues Disaggregated by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Disaggregation of Revenue [Line Items]    
Total $ 322,752 $ 309,566
National Retail Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Total 37,083 30,362
Fintech [Member]    
Disaggregation of Revenue [Line Items]    
Total 42,729 37,070
Net2 phone [Member]    
Disaggregation of Revenue [Line Items]    
Total 23,454 21,620
Traditional Communications [Member]    
Disaggregation of Revenue [Line Items]    
Total 219,486 220,514
UNITED STATES    
Disaggregation of Revenue [Line Items]    
Total 253,540 243,765
UNITED STATES | National Retail Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Total 37,083 30,362
UNITED STATES | Fintech [Member]    
Disaggregation of Revenue [Line Items]    
Total 41,085 35,889
UNITED STATES | Net2 phone [Member]    
Disaggregation of Revenue [Line Items]    
Total 13,557 12,293
UNITED STATES | Traditional Communications [Member]    
Disaggregation of Revenue [Line Items]    
Total 161,815 165,221
UNITED KINGDOM    
Disaggregation of Revenue [Line Items]    
Total 44,074 47,957
UNITED KINGDOM | National Retail Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Total
UNITED KINGDOM | Fintech [Member]    
Disaggregation of Revenue [Line Items]    
Total
UNITED KINGDOM | Net2 phone [Member]    
Disaggregation of Revenue [Line Items]    
Total
UNITED KINGDOM | Traditional Communications [Member]    
Disaggregation of Revenue [Line Items]    
Total 44,074 47,957
Others [Member]    
Disaggregation of Revenue [Line Items]    
Total 25,138 17,844
Others [Member] | National Retail Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Total
Others [Member] | Fintech [Member]    
Disaggregation of Revenue [Line Items]    
Total 1,644 1,181
Others [Member] | Net2 phone [Member]    
Disaggregation of Revenue [Line Items]    
Total 9,897 9,327
Others [Member] | Traditional Communications [Member]    
Disaggregation of Revenue [Line Items]    
Total 13,597 7,336
Non-US [Member]    
Disaggregation of Revenue [Line Items]    
Total 69,212 65,801
Non-US [Member] | National Retail Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Total
Non-US [Member] | Fintech [Member]    
Disaggregation of Revenue [Line Items]    
Total 1,644 1,181
Non-US [Member] | Net2 phone [Member]    
Disaggregation of Revenue [Line Items]    
Total 9,897 9,327
Non-US [Member] | Traditional Communications [Member]    
Disaggregation of Revenue [Line Items]    
Total $ 57,671 $ 55,293