XML 116 R101.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Details 2) - USD ($)
$ in Thousands
Oct. 31, 2022
Oct. 31, 2021
Lessee, Operating Lease, Liability, Payment , Due [Abstract]    
2023 $ 21,141  
2024 19,153  
2025 16,048  
2026 15,112  
2027 11,520  
Thereafter 258,687  
Total lease payments 341,661  
Less: Interest 201,997  
Present value of lease liabilities $ 139,664 $ 116,248