XML 38 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts and notes receivable, net (Tables)
3 Months Ended
Oct. 31, 2023
Accounts and notes receivable, net  
Schedule of accounts and notes receivable

    

October 31, 2023

    

July 31, 2023

Accounts receivable

$

154,646

$

163,537

Note receivable

 

2,500

 

2,500

Allowance for expected credit losses

 

(6,642)

 

(6,658)

Accounts and notes receivable, net

$

150,504

$

159,379