Debt (Narrative) (Details) | 1 Months Ended | 3 Months Ended | | | | | | |
Aug. 31, 2017 USD ($) | Apr. 30, 2024 USD ($) | Aug. 31, 2024 USD ($) | Jun. 01, 2024 USD ($) | Apr. 29, 2024 USD ($) | Apr. 28, 2024 USD ($) | Jan. 31, 2024 USD ($) | Apr. 30, 2023 USD ($) |
Line of Credit Facility [Line Items] | | | | | | | | |
Interest rate during period | | 10.50% | | | | | | |
Unused portion fee rate | | 0.375% | | | | | | |
Long-term debt | | $ 7,016,000 | | | | | $ 4,384,000 | $ 34,685,000 |
Original Mortgage Note | | | | | | | | |
Line of Credit Facility [Line Items] | | | | | | | | |
Interest rate | 4% | | | | | | | |
Long-term debt | | 4,300,000 | | | | | | |
Face amount | $ 5,800,000 | | | | | | | |
Term | 20 years | | | | | | | |
Amended and Restated Credit Agreement | | | | | | | | |
Line of Credit Facility [Line Items] | | | | | | | | |
Line of credit facility, term | | $ 15,000,000 | | | | | | |
Line of credit facility, period for reduced borrowings during fourth quarter of each fiscal year (consecutive days) | | 30 days | | | | | | |
Increase in inventory sublimit under credit agreement | | | | | $ 35,000,000 | | | |
Amended and Restated Credit Agreement | Forecast | | | | | | | | |
Line of Credit Facility [Line Items] | | | | | | | | |
Increase in assemble to ship inventory sublimit under credit agreement | | | $ 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 | | | |
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% | | | | | | |
Revolving credit line | | | | | | | | |
Line of Credit Facility [Line Items] | | | | | | | | |
Long-term debt | | $ 2,700,000 | | | | | | |
Equipment Loan | Amended and Restated Credit Agreement | | | | | | | | |
Line of Credit Facility [Line Items] | | | | | | | | |
Line of credit facility, equipment financing | | 2,000,000 | | | | | | |
PNC | Amended and Restated Credit Agreement | | | | | | | | |
Line of Credit Facility [Line Items] | | | | | | | | |
Maximum dividend amount in fiscal year | | | | | $ 5,000,000 | $ 3,000,000 | | |
PNC | Revolving credit line | | | | | | | | |
Line of Credit Facility [Line Items] | | | | | | | | |
Remaining borrowing capacity | | $ 42,400,000 | | | | | | |
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 | | $ 65,000,000 | | | $ 70,000,000 | $ 72,500,000 | | |
PNC | Revolving credit line | Amended and Restated Credit Agreement | Forecast | | | | | | | | |
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 | | | | | | |