XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule of Revenues Disaggregated by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Disaggregation of Revenue [Line Items]        
Total $ 303,349 $ 296,098 $ 612,915 $ 597,302
National Retail Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Total 32,976 25,223 63,338 49,217
Fintech [Member]        
Disaggregation of Revenue [Line Items]        
Total 36,839 27,987 73,909 54,550
Net2 phone [Member]        
Disaggregation of Revenue [Line Items]        
Total 21,488 20,353 43,108 40,280
Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Total 212,046 222,535 432,560 453,255
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Total 240,032 226,598 483,797 450,181
UNITED STATES | National Retail Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Total 32,976 25,223 63,338 49,217
UNITED STATES | Fintech [Member]        
Disaggregation of Revenue [Line Items]        
Total 35,620 26,901 71,509 52,734
UNITED STATES | Net2 phone [Member]        
Disaggregation of Revenue [Line Items]        
Total 12,483 10,700 24,776 21,388
UNITED STATES | Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Total 158,953 163,774 324,174 326,842
UNITED KINGDOM        
Disaggregation of Revenue [Line Items]        
Total 45,789 50,390 93,746 109,232
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 45,789 50,390 93,746 109,232
Others [Member]        
Disaggregation of Revenue [Line Items]        
Total 17,528 19,110 35,372 37,889
Others [Member] | National Retail Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Total
Others [Member] | Fintech [Member]        
Disaggregation of Revenue [Line Items]        
Total 1,219 1,086 2,400 1,816
Others [Member] | Net2 phone [Member]        
Disaggregation of Revenue [Line Items]        
Total 9,005 9,653 18,332 18,892
Others [Member] | Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Total 7,304 8,371 14,640 17,181
Non-US [Member]        
Disaggregation of Revenue [Line Items]        
Total 63,317 69,500 129,118 147,121
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,219 1,086 2,400 1,816
Non-US [Member] | Net2 phone [Member]        
Disaggregation of Revenue [Line Items]        
Total 9,005 9,653 18,332 18,892
Non-US [Member] | Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Total $ 53,093 $ 58,761 $ 108,386 $ 126,413