v3.25.2
Commitments and Contingencies (Details Narrative) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Product Liability Contingency [Line Items]    
Settlement of litigation $ 4.0  
Accrued liabilities 21.1 $ 25.9
Purchase Obligation 14.5  
Performance bonds outstanding 33.8 $ 32.4
Federal Telecommunications Relay Services Fund [Member]    
Product Liability Contingency [Line Items]    
Final decision imposed 2.9  
Corporate Segment and Other Operating Segment [Member]    
Product Liability Contingency [Line Items]    
Settlement of litigation 1.6  
NRS Segment [Member]    
Product Liability Contingency [Line Items]    
Settlement of litigation $ 2.4