XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers (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
Fintech [Member]        
Disaggregation of Revenue [Line Items]        
Total 26,923 16,644 72,573 55,229
Net2phone-UCaaS [Member]        
Disaggregation of Revenue [Line Items]        
Total 15,555 11,445 42,003 32,012
Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Total 285,875 345,742 920,918 969,781
BOSS Revolution Money Transfer [Member] | Fintech [Member]        
Disaggregation of Revenue [Line Items]        
Total 15,540 10,259 40,498 38,697
National Retail Solutions [Member] | Fintech [Member]        
Disaggregation of Revenue [Line Items]        
Total 11,383 6,385 32,075 16,532
Mobile Top-Up [Member] | Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Total 115,862 132,603 360,593 325,001
BOSS Revolution Calling [Member] | Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Total 91,768 111,412 297,688 342,665
IDT Global [Member] | Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Total 67,094 88,643 229,407 263,571
Other [Member] | Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Total $ 11,151 $ 13,084 $ 33,230 $ 38,544