XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Revenues Disaggregated by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenues $ 299,643 $ 299,295 $ 896,946 $ 935,047
National Retail Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 25,712 18,073 74,930 57,208
Fintech [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 31,526 21,787 86,076 61,995
net2 phone [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 20,677 18,392 60,957 53,136
Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 221,728 241,043 674,983 762,708
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues 233,604 215,622 683,787 673,203
UNITED STATES | National Retail Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 25,712 18,073 74,930 57,208
UNITED STATES | Fintech [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 30,469 21,124 83,204 59,991
UNITED STATES | net2 phone [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 11,330 9,571 32,718 27,888
UNITED STATES | Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 166,093 166,854 492,935 528,116
UNITED KINGDOM        
Disaggregation of Revenue [Line Items]        
Revenues 48,441 64,415 157,673 202,355
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 48,441 64,415 157,673 202,355
Others [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 17,598 19,258 55,486 59,489
Others [Member] | National Retail Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Revenues
Others [Member] | Fintech [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 1,057 663 2,872 2,004
Others [Member] | net2 phone [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 9,347 8,821 28,239 25,248
Others [Member] | Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 7,194 9,774 24,375 32,237
Non-US [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 66,039 83,673 213,159 261,844
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,057 663 2,872 2,004
Non-US [Member] | net2 phone [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 9,347 8,821 28,239 25,248
Non-US [Member] | Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 55,635 $ 74,189 $ 182,048 $ 234,592