XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenues $ 301,985 $ 299,643 $ 914,901 $ 896,946
National Retail Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 31,145 25,712 94,483 74,930
Fintech [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 38,619 31,526 112,527 86,076
Fintech [Member] | BOSS Revolution Money Transfer [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 34,411 27,593 101,608 76,871
Fintech [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 4,208 3,933 10,919 9,205
Net2 phone [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 21,990 20,677 65,099 60,957
Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 210,231 221,728 642,792 674,983
Traditional Communications [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 5,834 6,857 17,876 21,806
Traditional Communications [Member] | IDT Digital Payments [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 102,620 101,608 309,333 301,313
Traditional Communications [Member] | BOSS Revolution [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 51,733 63,196 161,882 201,021
Traditional Communications [Member] | IDT Global [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 50,044 $ 50,067 $ 153,701 $ 150,843