XML 51 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts and notes receivable, net (Tables)
12 Months Ended
Jul. 31, 2022
Accounts and notes receivable, net  
Accounts And Notes Receivable

    

July 31, 2022

    

July 31, 2021

Accounts receivable

$

154,570

$

135,182

Note receivable

 

2,517

 

13,648

Less: Allowance for expected credit losses

 

(6,692)

 

(17,256)

Accounts and notes receivable, net

$

150,395

$

131,574