XML 118 R105.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jul. 31, 2022
Payables and Accruals [Abstract]    
Carrier minutes termination $ 20,675 $ 28,869
Regulatory fees and taxes 43,302 48,146
Compensation costs 18,858 16,145
Maintenance and support 3,434 2,122
Commissions 4,164 3,204
Legal and professional fees 8,751 6,601
Other 11,612 12,022
TOTAL $ 110,796 $ 117,109