XML 129 R54.htm IDEA: XBRL DOCUMENT v3.25.3
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Jul. 31, 2025
Related Party Transaction      
Accounts Payable To Related Parties $ 13,945   $ 16,808
Net Sales 120,486 $ 127,945  
Director      
Related Party Transaction      
Payments to related party 700 300  
Accounts Payable To Related Parties 100   0
Net Sales 100 $ 100  
Accounts Receivable, after Allowance for Credit Loss $ 0   $ 0