v3.25.2
Description of Business and Summary of Significant Accounting Policies (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Property, Plant and Equipment [Line Items]      
Settlement liabilities $ 13,922 $ 12,764  
Customer funds deposits (4,814) (9,081) $ (21,001)
Advertising expense 20,900 19,000 17,900
Amortization expense 13,200 12,800 $ 13,200
Unamortized capital expense $ 18,500 $ 18,600  
Shares excluded from the calculation of diluted earnings per share 0 0 0
Revenue Benchmark [Member] | Customer Concentration Risk [Member]      
Property, Plant and Equipment [Line Items]      
Concentration risk threshold, percentage 8.90% 10.30% 10.80%
Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Property, Plant and Equipment [Line Items]      
Concentration risk threshold, percentage 20.40% 22.70%  
Equipment [Member] | Minimum [Member]      
Property, Plant and Equipment [Line Items]      
Estimated useful lives of long-lived assets 5 years    
Equipment [Member] | Maximum [Member]      
Property, Plant and Equipment [Line Items]      
Estimated useful lives of long-lived assets 7 years    
Computer Software [Member]      
Property, Plant and Equipment [Line Items]      
Estimated useful lives of long-lived assets 3 years    
Furniture and Fixtures [Member]      
Property, Plant and Equipment [Line Items]      
Estimated useful lives of long-lived assets 5 years    
Software and Software Development Costs [Member]      
Property, Plant and Equipment [Line Items]      
Internal use software policy description The Company capitalizes the cost of internal-use software that has a useful life in excess of one year.    
Previously Reported [Member]      
Property, Plant and Equipment [Line Items]      
Settlement liabilities   $ 8,900  
Customer funds deposits   $ 1,600 $ 2,000
net2phone 2.0, Inc. [Member]      
Property, Plant and Equipment [Line Items]      
Ownership percentage 94.00%    
Fully diluted basis assuming vesting, percentage 90.10%    
National Retail Solutions [Member]      
Property, Plant and Equipment [Line Items]      
Ownership percentage 81.60%    
Fully diluted basis assuming vesting, percentage 79.50%