v3.25.2
Schedule of Revenues Disaggregated by Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Disaggregation of Revenue [Line Items]      
TOTAL $ 1,231,495 $ 1,205,778 $ 1,238,854
National Retail Solutions [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 128,793 103,141 77,115
Fintech [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 154,610 120,721 86,610
Net2 phone [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 87,875 82,325 72,388
Traditional Communications [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 860,217 899,591 1,002,741
UNITED STATES      
Disaggregation of Revenue [Line Items]      
TOTAL 972,206 922,950 892,220
UNITED STATES | National Retail Solutions [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 128,793 103,141 77,115
UNITED STATES | Fintech [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 149,503 116,732 83,883
UNITED STATES | Net2 phone [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 50,665 44,617 38,029
UNITED STATES | Traditional Communications [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 643,245 658,460 693,193
UNITED KINGDOM      
Disaggregation of Revenue [Line Items]      
TOTAL 184,181 209,493 267,697
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 184,181 209,493 267,697
Others [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 75,108 73,335 78,937
Others [Member] | National Retail Solutions [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL
Others [Member] | Fintech [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 5,107 3,989 2,727
Others [Member] | Net2 phone [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 37,210 37,708 34,359
Others [Member] | Traditional Communications [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 32,791 31,638 41,851
Non-US [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 259,289 282,828 346,634
Non-US [Member] | National Retail Solutions [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL
Non-US [Member] | Fintech [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 5,107 3,989 2,727
Non-US [Member] | Net2 phone [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 37,210 37,708 34,359
Non-US [Member] | Traditional Communications [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL $ 216,972 $ 241,131 $ 309,548