XML 79 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Details) - USD ($)
$ in Millions
Oct. 31, 2020
Jul. 31, 2020
Commitments and Contingencies (Details) [Line Items]    
Accrued expenses $ 40.3 $ 40.8
Purchase commitment 2.5  
Performance bonds outstanding 18.0  
Restricted cash and cash equivalents 9.0 $ 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