XML 46 R31.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Jul. 31, 2021
Accounting Policies [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable The allowance for doubtful accounts consisted of the following:
July 31,
2021
July 31,
2020
(In thousands)
Balance at beginning of year$134 $1,804 
Provisions charged to expense— 111 
Accounts written off(6)(1,781)
Recovered(79)— 
Balance at end of year$49 $134 
Cash and Cash Equivalents Cash and cash equivalents consisted of the following:
July 31,
2021
July 31,
2020
(In thousands)
Cash and bank deposits$54,604 $70,770 
Money market funds42,327 5,117 
$96,931 $75,887 
The amount of cash, cash equivalents and restricted cash as of July 31, 2021 and 2020 in the consolidated statements of cash flows is reconciled to the Company's consolidated balance sheets as follows:
July 31,
20212020
(In thousands)
Cash and cash equivalents$96,931 $75,887 
Funds held for clients8,212 18,755 
Cash, cash equivalents and restricted cash$105,143 $94,642 
Estimated Useful Lives of Property and Equipment The estimated useful lives are as follows:
CategoryUseful Lives
Machinery and equipment
3 to 7 years
Furniture and fixtures
5 to 7 years
Automobiles5 years
Software
3 to 8 years
Leasehold improvementsShorter of the lease term or the estimated useful life of the asset