Debt (Narrative) (Details) | 1 Months Ended | 8 Months Ended | 9 Months Ended | | | | | | |
Oct. 31, 2024 USD ($) | Aug. 31, 2017 USD ($) | Sep. 30, 2024 USD ($) | Oct. 31, 2024 USD ($) | Oct. 01, 2024 USD ($) | Aug. 31, 2024 USD ($) | Apr. 29, 2024 USD ($) | Apr. 28, 2024 USD ($) | Jan. 31, 2024 USD ($) | Oct. 31, 2023 USD ($) |
Line of Credit Facility [Line Items] | | | | | | | | | | |
Long-term debt | $ 4,199,000 | | | $ 4,199,000 | | | | | $ 4,384,000 | $ 8,191,000 |
Original Mortgage Note | | | | | | | | | | |
Line of Credit Facility [Line Items] | | | | | | | | | | |
Face amount | | $ 5,800,000 | | | | | | | | |
Interest rate | 4% | | | 4% | | | | | | |
Term | | 20 years | | | | | | | | |
Long-term debt | $ 4,200,000 | | | $ 4,200,000 | | | | | | |
Amended and Restated Credit Agreement | | | | | | | | | | |
Line of Credit Facility [Line Items] | | | | | | | | | | |
Increase in inventory sublimit under credit agreement | | | | | | $ 35,000,000 | | | | |
Line of credit facility, period for reduced borrowings during fourth quarter of each fiscal year (consecutive days) | | | | 30 days | | | | | | |
Amended and Restated Credit Agreement | In Effect May Through August 2024 | | | | | | | | | | |
Line of Credit Facility [Line Items] | | | | | | | | | | |
Increase in assemble to ship inventory sublimit under credit agreement | | | | | | 15,000,000 | | | | |
Amended and Restated Credit Agreement | January through July | | | | | | | | | | |
Line of Credit Facility [Line Items] | | | | | | | | | | |
Line of credit facility, borrowing base limitation on inventory in excess of liquidation value of eligible inventory | $ 15,000,000 | | | $ 15,000,000 | | | | | | |
Amended and Restated Credit Agreement | Consecutive Four Fiscal Quarters Ending July 31, 2020 | | | | | | | | | | |
Line of Credit Facility [Line Items] | | | | | | | | | | |
Minimum fixed charge coverage ratio | 1.20 | | | 1.20 | | | | | | |
Amended and Restated Credit Agreement | Inventory | | | | | | | | | | |
Line of Credit Facility [Line Items] | | | | | | | | | | |
Revolving credit facility borrowing base limitation | | | | 60% | | | | | | |
Amended and Restated Credit Agreement | Inventories | | | | | | | | | | |
Line of Credit Facility [Line Items] | | | | | | | | | | |
Revolving credit facility borrowing base limitation | | | | 85% | | | | | | |
Amended and Restated Credit Agreement | Maximum | Accounts receivable | | | | | | | | | | |
Line of Credit Facility [Line Items] | | | | | | | | | | |
Revolving credit facility borrowing base limitation | | | | 85% | | | | | | |
Equipment Loan | Amended and Restated Credit Agreement | | | | | | | | | | |
Line of Credit Facility [Line Items] | | | | | | | | | | |
Line of credit facility, equipment financing | $ 2,000,000 | | | $ 2,000,000 | | | | | | |
PNC | Amended and Restated Credit Agreement | | | | | | | | | | |
Line of Credit Facility [Line Items] | | | | | | | | | | |
Maximum dividend amount in fiscal year | 5,000,000 | | $ 5,000,000 | 5,000,000 | $ 8,000,000 | | $ 5,000,000 | $ 3,000,000 | | |
Line of credit facility, permitted acquisitions amount | | | $ 5,000,000 | | $ 8,000,000 | | | | | |
PNC | Revolving credit line | | | | | | | | | | |
Line of Credit Facility [Line Items] | | | | | | | | | | |
Remaining borrowing capacity | $ 18,700,000 | | | $ 18,700,000 | | | | | | |
Unused portion fee rate | 0.25% | | 0.375% | | | | | | | |
Line of credit facility, facility fee rate | | | 0.25% | | 0.375% | | | | | |
PNC | Revolving credit line | Secured Overnight Financing Rate (SOFR) | January through July | | | | | | | | | | |
Line of Credit Facility [Line Items] | | | | | | | | | | |
Basis spread on variable rate | | | | 3% | | | | | | |
PNC | Revolving credit line | Secured Overnight Financing Rate (SOFR) | August through December | | | | | | | | | | |
Line of Credit Facility [Line Items] | | | | | | | | | | |
Basis spread on variable rate | | | | 2.50% | | | | | | |
PNC | Revolving credit line | Amended and Restated Credit Agreement | | | | | | | | | | |
Line of Credit Facility [Line Items] | | | | | | | | | | |
Line of credit facility, maximum borrowing capacity | $ 60,000,000 | | | $ 60,000,000 | | | $ 70,000,000 | $ 72,500,000 | | |
PNC | Revolving credit line | Amended and Restated Credit Agreement | June through August | | | | | | | | | | |
Line of Credit Facility [Line Items] | | | | | | | | | | |
Line of credit facility, maximum borrowing capacity | | | | | | $ 70,000,000 | | | | |
PNC | Equipment Loan | Amended and Restated Credit Agreement | | | | | | | | | | |
Line of Credit Facility [Line Items] | | | | | | | | | | |
Line of credit facility, maximum borrowing capacity | $ 10,000,000 | | | $ 10,000,000 | | | | | | |