XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Disaggregation of Revenue [Line Items]        
Revenues $ 303,349 $ 296,098 $ 612,915 $ 597,302
National Retail Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 32,976 25,223 63,338 49,217
Fintech [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 36,839 27,987 73,909 54,550
Fintech [Member] | BOSS Revolution Money Transfer [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 33,505 25,039 67,198 49,278
Fintech [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 3,334 2,948 6,711 5,272
Net2 phone [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 21,488 20,353 43,108 40,280
Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 212,046 222,535 432,560 453,255
Traditional Communications [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 5,864 7,471 12,041 14,949
Traditional Communications [Member] | IDT Digital Payments [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 101,594 99,668 206,712 199,705
Traditional Communications [Member] | BOSS Revolution [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 53,307 66,655 110,150 137,826
Traditional Communications [Member] | IDT Global [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 51,281 $ 48,741 $ 103,657 $ 100,775