XML 93 R83.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Details Narrative) - USD ($)
$ in Millions
Apr. 30, 2023
Jul. 31, 2022
Jul. 31, 2021
Product Liability Contingency [Line Items]      
Accrued liabilities $ 29.1 $ 33.2  
Purchase obligation 7.9    
Performance bonds outstanding 25.8    
Universal Service Fund [Member]      
Product Liability Contingency [Line Items]      
Accrued liabilities $ 1.8    
Federal Telecommunications Relay Services Fund [Member]      
Product Liability Contingency [Line Items]      
Accrued liabilities     $ 2.9