v3.25.1
Debt (Narrative) (Details)
1 Months Ended 3 Months Ended
Aug. 31, 2017
USD ($)
Apr. 30, 2025
USD ($)
Apr. 09, 2025
USD ($)
Jan. 31, 2025
USD ($)
Oct. 01, 2024
USD ($)
Sep. 30, 2024
USD ($)
Apr. 30, 2024
USD ($)
Line of Credit Facility [Line Items]              
Total debt   $ 4,073,000   $ 4,136,000     $ 7,016,000
Original Mortgage Note              
Line of Credit Facility [Line Items]              
Face amount $ 5,800,000            
Interest rate   4.00%          
Term 20 years            
Total debt   $ 4,100,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.0          
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.00%          
Amended and Restated Credit Agreement | Inventories              
Line of Credit Facility [Line Items]              
Revolving credit facility borrowing base limitation   85.00%          
Amended and Restated Credit Agreement | Maximum | Accounts receivable              
Line of Credit Facility [Line Items]              
Revolving credit facility borrowing base limitation   85.00%          
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   8,000,000.0     $ 8,000,000 $ 5,000,000  
Line of credit facility, permitted acquisitions amount         $ 8,000,000 $ 5,000,000  
PNC | Revolving credit line              
Line of Credit Facility [Line Items]              
Remaining borrowing capacity   $ 42,900,000          
Unused portion fee rate   0.25%          
Line of credit facility, facility fee rate         0.25% 0.375%  
Share repurchase authorized amount     $ 7,500,000        
PNC | Revolving credit line | January through July              
Line of Credit Facility [Line Items]              
Basis spread on variable rate   3.00%          
PNC | Revolving credit line | 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.0          
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.0          
PNC | Equipment Loan | Amended and Restated Credit Agreement              
Line of Credit Facility [Line Items]              
Line of credit facility, maximum borrowing capacity   $ 10,000,000.0