XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Leases- Maturities of Lease Liabilities (Details)
$ in Thousands
Oct. 31, 2023
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
Remaining for 2024 $ 1,667
2025 11,317
2026 10,583
2027 9,717
2028 9,080
Thereafter 25,850
Total operating lease payments 68,214
Less imputed interest (10,548)
Total operating lease liabilities $ 57,666