XML 70 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Narrative) (Details) - USD ($)
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Rent $ 6,571,000  
Executive Chairman    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Related party lease payments made 180,000 $ 171,000
Rent $ 733,000