XML 102 R83.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jul. 31, 2017
Jul. 31, 2016
Accrued Expenses [Abstract]    
Carrier minutes termination $ 40,131 $ 34,719
Carrier network connectivity, toll-free and 800 services 2,152 3,046
Regulatory fees and taxes 44,766 48,369
Legal settlements 12,099 2,069
Compensation costs 9,341 14,471
Legal and professional fees 4,296 4,278
Other 12,574 10,316
TOTAL $ 125,359 $ 117,268