Annual report pursuant to Section 13 and 15(d)

Leases - Lease Maturities (Details)

v3.21.4
Leases - Lease Maturities (Details) - USD ($)
$ in Thousands
Oct. 31, 2021
Nov. 04, 2019
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2022 $ 9,022  
2023 7,622  
2024 6,028  
2025 5,418  
2026 4,283  
Thereafter 18,704  
Total future lease payments 51,077  
Less: Imputed interest 10,626  
Total lease liabilities $ 40,451 $ 52,000