XML 74 R61.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Disaggregation of Revenue [Line Items]      
TOTAL $ 1,364,057 $ 1,446,990 $ 1,345,769
Fintech [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 108,764 74,344 59,924
Net2 phone [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 58,185 44,502 32,454
Traditional Communications [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 1,197,108 1,328,144 1,253,391
BOSS Revolution Money Transfer [Member] | Fintech [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 57,464 49,595 47,944
National Retail Solutions [Member] | Fintech [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 51,300 24,749 11,980
Mobile Top-Up [Member] | Traditional Communications [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 473,213 461,603 334,424
BOSS Revolution Calling [Member] | Traditional Communications [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 387,936 455,244 468,255
IDT Global [Member] | Traditional Communications [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL 292,337 360,996 394,334
Other [Member] | Traditional Communications [Member]      
Disaggregation of Revenue [Line Items]      
TOTAL $ 43,622 $ 50,301 $ 56,378