XML 58 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses (Tables)
12 Months Ended
Jul. 31, 2020
Payables and Accruals [Abstract]  
Schedule of accrued expenses
July 31
(in thousands)
  2020   2019 
Carrier minutes termination  $35,005   $39,155 
Carrier network connectivity, toll-free and 800 services   1,243    1,569 
Regulatory fees and taxes   54,087    55,005 
Compensation costs   16,051    12,971 
Legal and professional fees   5,466    3,249 
Other   13,692    15,885 
TOTAL  $125,544   $127,834