XML 119 R105.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Details) - USD ($)
$ in Millions
Jul. 31, 2020
May 31, 2020
Jul. 31, 2019
Commitments and Contingencies (Details) [Line Items]      
Accrued expenses $ 40.8   $ 44.7
Purchase commitment 2.3    
Security deposit   $ 9.7  
Performance bonds outstanding $ 18.0    
Telecom Operator [Member]      
Commitments and Contingencies (Details) [Line Items]      
Escrow deposit   $ 9.2