v3.26.1
Debt (Narrative) (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Dec. 05, 2025
USD ($)
Aug. 31, 2017
USD ($)
Apr. 30, 2026
USD ($)
Jan. 31, 2026
USD ($)
Dec. 04, 2025
USD ($)
Apr. 30, 2025
USD ($)
Apr. 09, 2025
USD ($)
Line of Credit Facility [Line Items]              
Capitalized deferred financing costs $ 20            
Total debt     $ 3,812 $ 3,878   $ 4,073  
Original Mortgage Note              
Line of Credit Facility [Line Items]              
Face amount   $ 5,800          
Interest rate     4.00%        
Term   20 years          
Total debt     $ 3,800        
Revolving credit line | PNC              
Line of Credit Facility [Line Items]              
Remaining borrowing capacity     $ 36,400        
Line of credit facility, facility fee rate     0.25%        
Share repurchase authorized amount             $ 7,500
Interest rate     8.75%        
Revolving credit line | PNC | January through July              
Line of Credit Facility [Line Items]              
Basis spread on variable rate     3.00%        
Revolving credit line | PNC | August through December              
Line of Credit Facility [Line Items]              
Basis spread on variable rate     2.50%        
Amended and Restated Credit Agreement              
Line of Credit Facility [Line Items]              
Increase in inventory sublimit under credit agreement     $ 35,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        
Amended and Restated Credit Agreement | Accounts receivable | Maximum              
Line of Credit Facility [Line Items]              
Revolving credit facility borrowing base limitation     85.00%        
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 | 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 | PNC              
Line of Credit Facility [Line Items]              
Maximum dividend amount in fiscal year     $ 8,000        
Amended and Restated Credit Agreement | Revolving credit line | PNC              
Line of Credit Facility [Line Items]              
Change in maximum borrowing capacity 10,000            
Seasonal over-advance 10,000   10,000   $ 15,000    
Amended and Restated Credit Agreement | Revolving credit line | PNC | June through August              
Line of Credit Facility [Line Items]              
Line of credit facility, maximum borrowing capacity $ 60,000       $ 70,000    
Amended and Restated Credit Agreement | Equipment Loan              
Line of Credit Facility [Line Items]              
Line of credit facility, equipment financing     $ 2,000        
Amended and Restated Credit Agreement | Equipment Loan | PNC              
Line of Credit Facility [Line Items]              
Line of credit facility, maximum borrowing capacity       $ 10,000