XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Disaggregation of Revenue [Line Items]        
Revenues $ 296,098 $ 313,936 $ 597,302 $ 635,752
National Retail Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 25,223 19,822 49,217 39,135
Fintech [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 27,987 20,321 54,550 40,208
Fintech [Member] | B O S S Revolution Money Transfer [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 25,039 17,649 49,278 35,203
Fintech [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 2,948 2,672 5,272 5,005
net2 phone [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 20,353 17,794 40,280 34,744
Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 222,535 255,999 453,255 521,665
Traditional Communications [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 7,471 8,410 14,949 17,163
Traditional Communications [Member] | I D T Digital Payments [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 99,620 106,127 199,606 215,177
Traditional Communications [Member] | B O S S Revolution Calling [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 66,703 82,831 137,925 169,083
Traditional Communications [Member] | I D T Global [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 48,741 $ 58,631 $ 100,775 $ 120,242