XML 62 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Accounts and notes receivable, net (Tables)
12 Months Ended
Jul. 31, 2025
Accounts and notes receivable, net  
Schedule of accounts and notes receivable

    

July 31, 2025

    

July 31, 2024

Accounts receivable

$

131,840

$

123,945

Note receivable

 

 

2,500

Allowance for expected credit losses

 

(4,330)

 

(5,818)

Accounts and notes receivable, net

$

127,510

$

120,627