XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Revenues Disaggregated by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Disaggregation of Revenue [Line Items]        
Total $ 301,985 $ 299,643 $ 914,901 $ 896,946
National Retail Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Total 31,145 25,712 94,483 74,930
Fintech [Member]        
Disaggregation of Revenue [Line Items]        
Total 38,619 31,526 112,527 86,076
Net2 phone [Member]        
Disaggregation of Revenue [Line Items]        
Total 21,990 20,677 65,099 60,957
Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Total 210,231 221,728 642,792 674,983
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Total 238,758 233,604 722,555 683,787
UNITED STATES | National Retail Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Total 31,145 25,712 94,483 74,930
UNITED STATES | Fintech [Member]        
Disaggregation of Revenue [Line Items]        
Total 37,278 30,469 108,786 83,204
UNITED STATES | Net2 phone [Member]        
Disaggregation of Revenue [Line Items]        
Total 12,758 11,330 37,534 32,718
UNITED STATES | Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Total 157,577 166,093 481,752 492,935
UNITED KINGDOM        
Disaggregation of Revenue [Line Items]        
Total 45,858 48,441 139,604 157,673
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,858 48,441 139,604 157,673
Others [Member]        
Disaggregation of Revenue [Line Items]        
Total 17,369 17,598 52,742 55,486
Others [Member] | National Retail Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Total
Others [Member] | Fintech [Member]        
Disaggregation of Revenue [Line Items]        
Total 1,341 1,057 3,741 2,872
Others [Member] | Net2 phone [Member]        
Disaggregation of Revenue [Line Items]        
Total 9,232 9,347 27,565 28,239
Others [Member] | Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Total 6,796 7,194 21,436 24,375
Non-US [Member]        
Disaggregation of Revenue [Line Items]        
Total 63,227 66,039 192,346 213,159
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,341 1,057 3,741 2,872
Non-US [Member] | Net2 phone [Member]        
Disaggregation of Revenue [Line Items]        
Total 9,232 9,347 27,565 28,239
Non-US [Member] | Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Total $ 52,654 $ 55,635 $ 161,040 $ 182,048