XML 87 R67.htm IDEA: XBRL DOCUMENT v3.25.3
Accounts and notes receivable, net (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jul. 31, 2024
Accounts and notes receivable, net    
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