XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenues $ 309,566 $ 301,205
National Retail Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 30,362 23,995
Fintech [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 37,070 26,563
Fintech [Member] | BOSS Revolution Money Transfer [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 33,693 24,239
Fintech [Member] | Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 3,377 2,324
Net2 phone [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 21,620 19,927
Traditional Communications [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 220,514 230,720
Traditional Communications [Member] | Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 6,178 7,478
Traditional Communications [Member] | IDT Digital Payments [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 105,119 100,038
Traditional Communications [Member] | BOSS Revolution [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 56,842 71,170
Traditional Communications [Member] | IDT Global [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 52,375 $ 52,034