XML 80 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Disaggregation of Revenue [Line Items]      
Revenues $ 1,205,778 $ 1,238,854 $ 1,364,057
National Retail Solutions [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 103,141 77,115 51,299
Fintech [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 120,721 86,610 64,593
Fintech [Member] | BOSS Revolution Money Transfer [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 108,332 76,928 55,561
Fintech [Member] | Other [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 12,389 9,682 9,032
Net2 phone [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 82,325 72,388 58,185
Traditional Communications [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 899,591 1,002,741 1,189,980
Traditional Communications [Member] | Other [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 27,827 33,269 36,491
Traditional Communications [Member] | IDT Digital Payments [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 407,430 417,057 473,215
Traditional Communications [Member] | BOSS Revolution [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 263,215 322,134 387,937
Traditional Communications [Member] | IDT Global [Member]      
Disaggregation of Revenue [Line Items]      
Revenues $ 201,119 $ 230,281 $ 292,337