XML 76 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Revenues Disaggregated by Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Disaggregation of Revenue [Line Items]      
Revenues $ 1,238,854 $ 1,364,057 $ 1,446,990
Fintech [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 86,610 64,593 57,620
National Retail Solutions [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 77,115 51,299 24,748
Net2phone [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 72,388 58,185 44,502
Traditional Communications [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 1,002,741 1,189,980 1,320,120
UNITED STATES      
Disaggregation of Revenue [Line Items]      
Revenues 892,220 973,535 1,130,978
UNITED STATES | Fintech [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 83,883 62,598 57,347
UNITED STATES | National Retail Solutions [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 77,115 51,299 24,748
UNITED STATES | Net2phone [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 38,029 30,283 23,093
UNITED STATES | Traditional Communications [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 693,193 829,355 1,025,790
UNITED KINGDOM      
Disaggregation of Revenue [Line Items]      
Revenues 267,697 311,847 241,590
UNITED KINGDOM | Fintech [Member]      
Disaggregation of Revenue [Line Items]      
Revenues
UNITED KINGDOM | National Retail Solutions [Member]      
Disaggregation of Revenue [Line Items]      
Revenues
UNITED KINGDOM | Net2phone [Member]      
Disaggregation of Revenue [Line Items]      
Revenues
UNITED KINGDOM | Traditional Communications [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 267,697 311,847 241,590
Others [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 78,937 78,675 74,422
Others [Member] | Fintech [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 2,727 1,995 273
Others [Member] | National Retail Solutions [Member]      
Disaggregation of Revenue [Line Items]      
Revenues
Others [Member] | Net2phone [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 34,359 27,902 21,409
Others [Member] | Traditional Communications [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 41,851 48,778 52,740
Non-US [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 346,634 390,522 316,012
Non-US [Member] | Fintech [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 2,727 1,995 273
Non-US [Member] | National Retail Solutions [Member]      
Disaggregation of Revenue [Line Items]      
Revenues
Non-US [Member] | Net2phone [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 34,359 27,902 21,409
Non-US [Member] | Traditional Communications [Member]      
Disaggregation of Revenue [Line Items]      
Revenues $ 309,548 $ 360,625 $ 294,330