XML 25 R91.htm IDEA: XBRL DOCUMENT v3.19.3
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jul. 31, 2019
Jul. 31, 2018
Payables and Accruals [Abstract]    
Carrier minutes termination $ 39,155 $ 49,289
Carrier network connectivity, toll-free and 800 services 1,569 1,753
Regulatory fees and taxes 55,005 45,771
Compensation costs 12,971 12,552
Legal and professional fees 3,249 5,247
Other 15,885 15,613
TOTAL $ 127,834 $ 130,225