v3.26.3
Note 1 - Description of Business and Summary of Significant Accounting Policies (Details Textual)
shares in Thousands, $ in Thousands
12 Months Ended
Jul. 31, 2026
USD ($)
shares
Jul. 31, 2025
USD ($)
shares
Jul. 31, 2024
USD ($)
shares
Aug. 01, 2025
USD ($)
Aug. 01, 2024
USD ($)
Accounts Receivable, after Allowance for Credit Loss, Current $ 60,750 $ 44,932   $ 44,932 $ 42,215
Increase (Decrease) in Accounts Receivable 19,185 5,989 $ 13,695    
Increase (Decrease) in Settlement Assets and Disbursement Prefunding (75,087) (13,861) 8,219    
Advertising Expense 21,900 20,900 $ 19,000    
Intangible Asset, Finite-Lived, after Accumulated Amortization $ 8,762 $ 5,056      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares 0 0 0    
Customer Concentration Risk [Member] | Revenue Benchmark [Member]          
Number of Largest Customers 5 5 5    
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Five Largest Customer [Member]          
Concentration Risk, Percentage 12.50% 8.90% 10.30%    
Customer Concentration Risk [Member] | Accounts Receivable [Member]          
Number of Largest Customers 5 5      
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Five Largest Customer [Member]          
Concentration Risk, Percentage 9.90% 20.40%      
Internal Use Software [Member]          
Amortization $ 13,300 $ 13,200 $ 12,800    
Intangible Asset, Finite-Lived, after Accumulated Amortization $ 19,200 18,500      
Equipment [Member] | Minimum [Member]          
Property, Plant, and Equipment, Useful Life (Year) 5 years        
Equipment [Member] | Maximum [Member]          
Property, Plant, and Equipment, Useful Life (Year) 7 years        
Computer Software [Member]          
Property, Plant, and Equipment, Useful Life (Year) 3 years        
Furniture and Fixtures [Member]          
Property, Plant, and Equipment, Useful Life (Year) 5 years        
Software, Internally Developed [Member]          
Property, Plant, and Equipment, Useful Life (Year) 3 years        
Reclassified From Prepaid Expenses [Member]          
Accounts Receivable, after Allowance for Credit Loss, Current   2,100      
Reclassified from Prepaid Expenses, Other Current Assets, and Other Assets [Member]          
Increase (Decrease) in Accounts Receivable   500 1,000    
Reclassified From Settlement Assets, Disbursement Prefunding, Prepaid Expenses, Other Current Assets, and Other Assets [Member]          
Increase (Decrease) in Settlement Assets and Disbursement Prefunding   $ 13,900 $ 8,200    
Net2phone 2.0 [Member]          
Subsidiary, Ownership Percentage, Parent 94.00%        
Fully Diluted Minority Interest Ownership, Percentage, Parent 0.90        
National Retail Solutions [Member]          
Subsidiary, Ownership Percentage, Parent 82.30%        
Fully Diluted Minority Interest Ownership, Percentage, Parent 0.802