Annual report [Section 13 and 15(d), not S-K Item 405]

Note 18 - Commitments and Contingencies (Details Textual)

v3.25.4
Note 18 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jan. 31, 2024
Oct. 31, 2025
Oct. 31, 2024
Self Insurance Liability, Net of Recoveries   $ 10,180 $ 9,217
Letters of Credit Outstanding, Amount   18,500  
Standby Letters of Credit [Member]      
Line of Credit Facility, Maximum Borrowing Capacity   32,500  
Washington Department of Revenue Ruling [Member]      
Loss Contingency, Estimate of Possible Loss $ 3,500    
Payments for Sales Taxes $ 1,800    
Accrued Liabilities and Other Liabilities [Member]      
Self Insurance Liability, Net of Recoveries   10,200 9,200
Self-insurance, Accrued Expenses for Health Claims Incurred But Not Reoprted   1,400 $ 1,700
Capital Addition Purchase Commitments [Member]      
Purchase Commitment Amount   $ 35,500