XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Disaggregation of Revenue [Line Items]    
Revenues $ 301,205 $ 321,816
National Retail Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 23,995 19,313
Fintech [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 26,563 19,887
Fintech [Member] | BOSS Revolution Money Transfer [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 24,239 17,554
Fintech [Member] | Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 2,324 2,333
net2 phone [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 19,927 16,950
Traditional Communications [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 230,720 265,666
Traditional Communications [Member] | Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 7,478 8,754
Traditional Communications [Member] | IDT Digital Payments [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 99,986 109,048
Traditional Communications [Member] | BOSS Revolution Calling [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 71,222 86,253
Traditional Communications [Member] | IDT Global [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 52,034 $ 61,611