XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Schedule of Revenues Disaggregated by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2022
Apr. 30, 2021
Disaggregation of Revenue [Line Items]        
Total $ 328,353 $ 373,831 $ 1,035,494 $ 1,057,022
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Total 234,703 263,634 744,197 850,072
UNITED KINGDOM        
Disaggregation of Revenue [Line Items]        
Total 74,567 92,052 233,647 152,188
Others [Member]        
Disaggregation of Revenue [Line Items]        
Total 19,083 18,145 57,650 54,762
Non-US [Member]        
Disaggregation of Revenue [Line Items]        
Total 93,650 110,197 291,297 206,950
Fintech [Member]        
Disaggregation of Revenue [Line Items]        
Total 26,923 16,644 72,573 55,229
Fintech [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Total 26,923 16,644 72,573 55,229
Fintech [Member] | UNITED KINGDOM        
Disaggregation of Revenue [Line Items]        
Total
Fintech [Member] | Others [Member]        
Disaggregation of Revenue [Line Items]        
Total
Fintech [Member] | Non-US [Member]        
Disaggregation of Revenue [Line Items]        
Total
Net2phone-UCaaS [Member]        
Disaggregation of Revenue [Line Items]        
Total 15,555 11,445 42,003 32,012
Net2phone-UCaaS [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Total 7,930 5,844 21,911 16,613
Net2phone-UCaaS [Member] | UNITED KINGDOM        
Disaggregation of Revenue [Line Items]        
Total
Net2phone-UCaaS [Member] | Others [Member]        
Disaggregation of Revenue [Line Items]        
Total 7,625 5,601 20,092 15,399
Net2phone-UCaaS [Member] | Non-US [Member]        
Disaggregation of Revenue [Line Items]        
Total 7,625 5,601 20,092 15,399
Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Total 285,875 345,742 920,918 969,781
Traditional Communications [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Total 199,850 241,146 649,713 778,230
Traditional Communications [Member] | UNITED KINGDOM        
Disaggregation of Revenue [Line Items]        
Total 74,567 92,052 233,647 152,188
Traditional Communications [Member] | Others [Member]        
Disaggregation of Revenue [Line Items]        
Total 11,458 12,544 37,558 39,363
Traditional Communications [Member] | Non-US [Member]        
Disaggregation of Revenue [Line Items]        
Total $ 86,025 $ 104,596 $ 271,205 $ 191,551