XML 71 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Description of Business and Summary of Significant Accounting Policies (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Property, Plant and Equipment [Line Items]        
Allowance for doubtful accounts $ 5,642 $ 5,328 $ 4,129 $ 5,540
Other current assets 28,394 23,625    
Other current liabilities 17,761 19,466    
Trade accounts receivable (4,726) 8,279 (977)  
Advertising expense 17,900 17,000 15,300  
Amortization expense 13,200 12,200 $ 12,600  
Unamortized capital expense $ 18,800 $ 18,700    
Tax position ultimate settlement, percentage 50.00%      
Revenue Benchmark [Member] | Customer Concentration Risk [Member]        
Property, Plant and Equipment [Line Items]        
Concentration risk threshold, percentage 10.80% 12.50% 14.50%  
Accounts Receivable [Member] | Customer Concentration Risk [Member]        
Property, Plant and Equipment [Line Items]        
Concentration risk threshold, percentage 16.70% 27.10%    
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]        
Trade accounts receivable   $ 25,300    
Allowance for doubtful accounts   500    
Other current assets   7,100    
Trade accounts payable   600    
Other current liabilities   17,100    
Trade accounts receivable   $ 13,000 $ 4,700  
net2phone 2.0, Inc. [Member]        
Property, Plant and Equipment [Line Items]        
Ownership percentage 90.00%      
Fully diluted basis assuming vesting, percentage 85.80%      
National Retail Solutions [Member]        
Property, Plant and Equipment [Line Items]        
Ownership percentage 80.00%      
Fully diluted basis assuming vesting, percentage 77.70%