Quarterly report pursuant to Section 13 or 15(d)

Long-term Debt - Narrative (Details)

v3.21.2
Long-term Debt - Narrative (Details) - USD ($)
Jan. 15, 2021
Dec. 20, 2018
Sep. 30, 2021
Line of Credit Facility [Line Items]      
Weighted average interest rate     2.26%
Minimum amount of availability required to be had under facility     $ 7,500,000
Covenant required percentage     10.00%
$150 million revolving line of credit, due January 15, 2025 | Line of Credit      
Line of Credit Facility [Line Items]      
Initial borrowing capacity $ 110,000,000    
$150 million revolving line of credit, due January 15, 2025 | Revolving Credit Facility      
Line of Credit Facility [Line Items]      
Principal amount of debt     $ 150,000,000
$100 million revolving line of credit, due December 20, 2021 | Revolving Credit Facility      
Line of Credit Facility [Line Items]      
Principal amount of debt     100,000,000
$20 million term loan, due February 1, 2024      
Line of Credit Facility [Line Items]      
Debt term   5 years  
$20 million term loan, due February 1, 2024 | Secured Debt      
Line of Credit Facility [Line Items]      
Principal amount of debt   $ 20,000,000 20,000,000
Delayed Draw Term Loan | Line of Credit      
Line of Credit Facility [Line Items]      
Initial borrowing capacity $ 5,000,000    
Delayed Draw Term Loan | Line of Credit | London Interbank Offered Rate (LIBOR)      
Line of Credit Facility [Line Items]      
Basis spread 1.65%    
Revolving Credit Facility | Line of Credit      
Line of Credit Facility [Line Items]      
Line of credit quarterly payments $ 400,000    
Revolving Credit Facility | $150 million revolving line of credit, due January 15, 2025 | Line of Credit      
Line of Credit Facility [Line Items]      
Debt term 4 years    
Maximum borrowing capacity $ 150,000,000    
Initial borrowing capacity $ 105,000,000   10,500,000
Remaining borrowing capacity     $ 56,000,000
Revolving Credit Facility | $150 million revolving line of credit, due January 15, 2025 | Line of Credit | Base Rate      
Line of Credit Facility [Line Items]      
Basis spread 0.50%    
Revolving Credit Facility | $150 million revolving line of credit, due January 15, 2025 | Line of Credit | London Interbank Offered Rate (LIBOR)      
Line of Credit Facility [Line Items]      
Basis spread 1.50%    
Revolving Credit Facility | $100 million revolving line of credit, due December 20, 2021 | Line of Credit      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity   $ 100,000,000  
Machinery and Equipment Sub Limit      
Line of Credit Facility [Line Items]      
Initial borrowing capacity $ 17,500,000