XML 113 R97.htm IDEA: XBRL DOCUMENT v3.23.4
Commitments and Contingencies (Details 2) - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
Lessee, Operating Lease, Liability, Payment , Due [Abstract]    
2024 $ 23,000  
2025 20,600  
2026 18,600  
2027 15,300  
2028 12,700  
Thereafter 139,700  
Total lease payments 229,900  
Less: Interest 106,000  
Present value of lease liabilities $ 123,866 $ 139,664