XML 75 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Disaggregation of Revenue [Line Items]      
Revenues $ 1,238,854 $ 1,364,057 $ 1,446,990
Fintech [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 86,610 64,593 57,620
National Retail Solutions [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 77,115 51,299 24,748
Net2phone [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 72,388 58,185 44,502
Traditional Communications [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 1,002,741 1,189,980 1,320,120
BOSS Revolution Money Transfer [Member] | Fintech [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 76,928 55,561 49,322
Other [Member] | Fintech [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 9,682 9,032 8,298
Other [Member] | Traditional Communications [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 33,269 36,491 42,271
IDT Digital Payments [Member] | Traditional Communications [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 417,057 473,215 461,609
BOSS Revolution Calling [Member] | Traditional Communications [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 322,134 387,937 455,244
IDT Global [Member] | Traditional Communications [Member]      
Disaggregation of Revenue [Line Items]      
Revenues $ 230,281 $ 292,337 $ 360,996