XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenues $ 299,643 $ 299,295 $ 896,946 $ 935,047
National Retail Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 25,712 18,073 74,930 57,208
Fintech [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 31,526 21,787 86,076 61,995
Fintech [Member] | BOSS Revolution Money Transfer [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 27,593 19,441 76,871 54,644
Fintech [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 3,933 2,346 9,205 7,351
net2 phone [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 20,677 18,392 60,957 53,136
Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 221,728 241,043 674,983 762,708
Traditional Communications [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 6,857 7,894 21,806 25,057
Traditional Communications [Member] | IDT Digital Payments [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 101,559 101,030 301,165 316,207
Traditional Communications [Member] | BOSS Revolution Calling [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 63,245 77,646 201,169 246,729
Traditional Communications [Member] | IDT Global [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 50,067 $ 54,473 $ 150,843 $ 174,715