XML 89 R78.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Details Narrative) - USD ($)
$ in Millions
Apr. 30, 2021
Jul. 31, 2020
CommitmentsAndContingenciesDetailsLineItems [Line Items]    
Accrued expenses $ 41.6 $ 40.8
Purchase commitment 3.4  
Performance bonds outstanding 19.8  
Restricted cash and cash equivalents 15.3 $ 11.0
Federal Telecommunications Relay Services Fund [Member]    
CommitmentsAndContingenciesDetailsLineItems [Line Items]    
Regulatory fees audit 2.9  
Universal Service Fund [Member]    
CommitmentsAndContingenciesDetailsLineItems [Line Items]    
Regulatory fees audit $ 1.8