XML 62 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Revolving Loans (Narrative) (Details) - USD ($)
6 Months Ended
Oct. 28, 2020
Oct. 27, 2020
Jun. 30, 2021
Jun. 30, 2020
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Debt Instrument [Line Items]              
Principal amount advanced     $ 1,375,000 $ 2,258,000      
Loan balance     28,315,000     $ 29,690,000  
Wells Fargo term loans payable              
Debt Instrument [Line Items]              
Loan balance     $ 15,191,000     $ 16,390,000  
Revolving Credit Facility | Incremental Revolving Commitment              
Debt Instrument [Line Items]              
Revolving loan commitment   $ 10,000,000          
Debt term   3 years          
Revolving Credit Facility | Wells Fargo term loans payable              
Debt Instrument [Line Items]              
Revolving loan commitment   $ 25,000,000          
Weighted average interest rate   4.25%          
Available rate revolving loans         $ 23,731,000    
Line of credit outstanding         200,000    
Letters of credit outstanding         $ 160,000    
Revolving Credit Facility | Wells Fargo term loans payable | Letter of Credit              
Debt Instrument [Line Items]              
Revolving loan commitment   $ 2,000,000          
Revolving Credit Facility | Wells Fargo term loans payable | Investment Grade | Accounts Receivable              
Debt Instrument [Line Items]              
Eligible investment grade   90.00%          
Revolving Credit Facility | Wells Fargo term loans payable | Investment Grade | Inventories              
Debt Instrument [Line Items]              
Eligible investment grade   65.00%          
Revolving Credit Facility | Wells Fargo term loans payable | Non Investment Grade | Accounts Receivable              
Debt Instrument [Line Items]              
Eligible investment grade   85.00%          
Revolving Credit Facility | Wells Fargo term loans payable | Keybank National Association              
Debt Instrument [Line Items]              
Principal amount advanced $ 8,745,000            
Revolving Credit Facility | Keybank National Association              
Debt Instrument [Line Items]              
Loan balance             $ 167,000
Revolving Credit Facility | LIBOR | Wells Fargo term loans payable              
Debt Instrument [Line Items]              
Basis points   1.00%          
Revolving Credit Facility | LIBOR | Wells Fargo term loans payable | Minimum              
Debt Instrument [Line Items]              
Basis points   2.00%          
Stated interest rate   0.75%          
Revolving Credit Facility | LIBOR | Wells Fargo term loans payable | Maximum              
Debt Instrument [Line Items]              
Basis points   2.50%          
Revolving Credit Facility | Base Rate | Wells Fargo term loans payable | Minimum              
Debt Instrument [Line Items]              
Basis points   1.00%          
Stated interest rate   1.00%          
Revolving Credit Facility | Base Rate | Wells Fargo term loans payable | Maximum              
Debt Instrument [Line Items]              
Basis points   1.50%          
Revolving Credit Facility | Federal Funds Rate | Wells Fargo term loans payable              
Debt Instrument [Line Items]              
Basis points   0.50%          
Loans Payable | Wells Fargo term loans payable              
Debt Instrument [Line Items]              
Weighted average interest rate         3.77%    
Loans Payable | Wells Fargo term loans payable | Keybank National Association              
Debt Instrument [Line Items]              
Principal amount advanced $ 16,790,000            
Loans Payable | Keybank National Association              
Debt Instrument [Line Items]              
Loan balance             $ 36,000,000
Variable interest rate             8.00%
Loans Payable | LIBOR | Wells Fargo term loans payable              
Debt Instrument [Line Items]              
Basis points   3.00%          
Stated interest rate   0.75%          
Loans Payable | LIBOR | Wells Fargo term loans payable | Minimum              
Debt Instrument [Line Items]              
Basis points   1.00%          
Loans Payable | Base Rate | Wells Fargo term loans payable              
Debt Instrument [Line Items]              
Basis points   2.00%          
Stated interest rate   1.00%          
Loans Payable | Federal Funds Rate | Wells Fargo term loans payable              
Debt Instrument [Line Items]              
Basis points   0.50%