XML 86 R75.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Details) - USD ($)
$ in Millions
Jan. 31, 2021
Jul. 31, 2020
Commitments and Contingencies (Details) [Line Items]    
Accrued expenses $ 41.1 $ 40.8
Purchase commitment 1.3  
Performance bonds outstanding 19.8  
Restricted cash and cash equivalents 9.8 $ 11.0
Federal Telecommunications Relay Services Fund [Member]    
Commitments and Contingencies (Details) [Line Items]    
Invoiced amount 2.9  
Universal Service Fund [Member]    
Commitments and Contingencies (Details) [Line Items]    
Invoiced amount $ 1.8