XML 91 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Details Narrative) - USD ($)
$ in Millions
Jan. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Product Liability Contingency [Line Items]      
Accrued liabilities $ 31.4 $ 33.2  
Purchase obligation 5.9    
Performance bonds outstanding 24.2    
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