XML 95 R70.htm IDEA: XBRL DOCUMENT v3.25.2
RELATED PARTY TRANSACTIONS (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Related Party Transaction      
Accounts payable due to related party vendor $ 16,808 $ 15,009  
Revenue from related party vendor (485,572) (437,587) $ (413,021)
Director      
Related Party Transaction      
Purchases from related party vendor 1,600 2,000 200
Accounts payable due to related party vendor 0 100  
Revenue from related party vendor (400) (200) $ (200)
Accounts receivable from related party vendor $ 0 $ 0