XML 81 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Revenues Disaggregated by Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Disaggregation of Revenue [Line Items]      
TOTAL $ 1,205,778 $ 1,238,854 $ 1,364,057
National Retail Solutions [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 103,141 77,115 51,299
Fintech [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 120,721 86,610 64,593
Net2 phone [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 82,325 72,388 58,185
Traditional Communications [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 899,591 1,002,741 1,189,980
UNITED STATES      
Disaggregation of Revenue [Line Items]      
TOTAL 922,950 892,220 973,535
UNITED STATES | National Retail Solutions [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 103,141 77,115 51,299
UNITED STATES | Fintech [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 116,732 83,883 62,598
UNITED STATES | Net2 phone [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 44,617 38,029 30,283
UNITED STATES | Traditional Communications [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 658,460 693,193 829,355
UNITED KINGDOM      
Disaggregation of Revenue [Line Items]      
TOTAL 209,493 267,697 311,847
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 209,493 267,697 311,847
Others [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 73,335 78,937 78,675
Others [Member] | National Retail Solutions [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL
Others [Member] | Fintech [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 3,989 2,727 1,995
Others [Member] | Net2 phone [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 37,708 34,359 27,902
Others [Member] | Traditional Communications [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 31,638 41,851 48,778
Non-US [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 282,828 346,634 390,522
Non-US [Member] | National Retail Solutions [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL
Non-US [Member] | Fintech [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 3,989 2,727 1,995
Non-US [Member] | Net2 phone [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 37,708 34,359 27,902
Non-US [Member] | Traditional Communications [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL $ 241,131 $ 309,548 $ 360,625