XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Apr. 30, 2022
Apr. 30, 2023
Apr. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenues $ 299,295 $ 328,353 $ 935,047 $ 1,035,494
Fintech [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 21,787 17,215 61,995 46,044
National Retail Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 18,073 11,383 57,208 32,075
Net2 phone [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 18,392 15,555 53,136 42,003
Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 241,043 284,200 762,708 915,372
BOSS Revolution Money Transfer [Member] | Fintech [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 19,441 15,084 54,644 39,207
Other [Member] | Fintech [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 2,346 2,131 7,351 6,837
Other [Member] | Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 7,894 9,474 25,057 27,683
IDT Digital Payments [Member] | Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 101,030 115,864 316,207 360,594
BOSS Revolution Calling [Member] | Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 77,646 91,768 246,729 297,688
IDT Global [Member] | Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 54,473 $ 67,094 $ 174,715 $ 229,407