XML 54 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts and notes receivable, net (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jul. 31, 2023
Accounts and notes receivable, net    
Accounts receivable $ 182,177 $ 163,537
Note receivable 2,500 2,500
Allowance for expected credit losses (6,514) (6,658)
Accounts and notes receivable, net $ 178,163 $ 159,379