XML 113 R95.htm IDEA: XBRL DOCUMENT v3.25.3
LEASES - Schedule of Future Minimum Lease Payments, Operating Lease (Details) - USD ($)
$ in Thousands
Nov. 01, 2025
Nov. 02, 2024
Operating Leases    
2026 $ 15,639  
2027 9,965  
2028 5,078  
2029 5,653  
2030 4,631  
Thereafter 13,142  
Total lease payments 54,108  
Less: Imputed interest (7,636)  
Present value of lease liabilities 46,472 $ 39,562
Less: Current portion of present value of minimum lease payments 13,956 14,455
Long-term portion of present value of minimum lease payments 32,516 25,107
Finance Leases    
2026 7,748  
2027 8,016  
2028 8,285  
2029 8,285  
2030 8,437  
Thereafter 14,406  
Total lease payments 55,177  
Less: Imputed interest (11,833)  
Present value of lease liabilities 43,344  
Less: Current portion of present value of minimum lease payments 4,741 4,395
Long-term portion of present value of minimum lease payments 38,603 $ 43,522
Total    
2026 23,387  
2027 17,981  
2028 13,363  
2029 13,938  
2030 13,068  
Thereafter 27,548  
Total lease payments 109,285  
Less: Imputed interest (19,469)  
Present value of lease liabilities 89,816  
Less: Current portion of present value of minimum lease payments 18,697  
Long-term portion of present value of minimum lease payments $ 71,119