v3.25.1
Accounts and notes receivable, net (Tables)
9 Months Ended
Apr. 30, 2025
Accounts and notes receivable, net  
Schedule of accounts and notes receivable

    

April 30, 2025

    

July 31, 2024

Accounts receivable

$

186,681

$

123,945

Note receivable

 

 

2,500

Allowance for expected credit losses

 

(3,566)

 

(5,818)

Accounts and notes receivable, net

$

183,115

$

120,627