XML 105 R91.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses (Details) - Schedule of accrued expenses - USD ($)
$ in Thousands
Jul. 31, 2020
Jul. 31, 2019
Schedule of accrued expenses [Abstract]    
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