XML 94 R79.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jul. 31, 2018
Jul. 31, 2017
Accrued Expenses [Abstract]    
Carrier minutes termination $ 49,289 $ 40,131
Carrier network connectivity, toll-free and 800 services 1,753 2,152
Regulatory fees and taxes 45,771 44,766
Legal settlements 432 12,099
Compensation costs 12,552 9,341
Legal and professional fees 5,198 4,296
Other 14,823 12,574
TOTAL $ 129,818 $ 125,359