XML 77 R61.htm IDEA: XBRL DOCUMENT v3.24.3
Description of Business and Summary of Significant Accounting Policies (Details Narrative)
$ in Millions
12 Months Ended
Jul. 31, 2024
USD ($)
Segments
shares
Jul. 31, 2023
USD ($)
shares
Jul. 31, 2022
USD ($)
shares
Property, Plant and Equipment [Line Items]      
Number of reportable segments | Segments 4    
Advertising expense $ 19.0 $ 17.9 $ 17.0
Amortization expense 12.8 13.2 $ 12.2
Unamortized capital expense $ 18.6 $ 18.8  
Shares excluded from the calculation of diluted earnings per share | shares 0 0 0
Revenue Benchmark [Member] | Customer Concentration Risk [Member]      
Property, Plant and Equipment [Line Items]      
Concentration risk threshold, percentage 10.30% 10.80% 12.50%
Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Property, Plant and Equipment [Line Items]      
Concentration risk threshold, percentage 22.70% 16.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.    
net2phone 2.0, Inc. [Member]      
Property, Plant and Equipment [Line Items]      
Ownership percentage 94.00%    
Fully diluted basis assuming vesting, percentage 90.00%    
National Retail Solutions [Member]      
Property, Plant and Equipment [Line Items]      
Ownership percentage 81.50%    
Fully diluted basis assuming vesting, percentage 79.30%