XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt (Narrative) (Details)
1 Months Ended 6 Months Ended
Aug. 31, 2017
USD ($)
Jul. 31, 2024
USD ($)
Jun. 01, 2024
USD ($)
Apr. 29, 2024
USD ($)
Apr. 28, 2024
USD ($)
Jan. 31, 2024
USD ($)
Jul. 31, 2023
USD ($)
Line of Credit Facility [Line Items]              
Unused portion fee rate   0.375%          
Long-term debt   $ 4,261,000       $ 4,384,000 $ 46,517,000
Original Mortgage Note              
Line of Credit Facility [Line Items]              
Interest rate 4.00%            
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.0          
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 | 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 | 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       $ 5,000,000.0 $ 3,000,000.0    
PNC | Revolving credit line              
Line of Credit Facility [Line Items]              
Remaining borrowing capacity   $ 68,000,000.0          
PNC | Revolving credit line | Secured Overnight Financing Rate (SOFR) | January through July              
Line of Credit Facility [Line Items]              
Basis spread on variable rate   3.00%          
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.0 $ 70,000,000.0 $ 70,000,000 $ 72,500,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.0