Quarterly report pursuant to Section 13 or 15(d)

Long-term Debt - Narrative (Details)

v3.21.1
Long-term Debt - Narrative (Details) - USD ($)
Jan. 15, 2021
Dec. 20, 2018
Mar. 31, 2021
$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.0    
Weighted average interest rate     2.42%
$150 million revolving line of credit, due January 15, 2025 | Delayed Draw Term Loan      
Line of Credit Facility [Line Items]      
Initial borrowing capacity $ 5,000,000.0    
$150 million revolving line of credit, due January 15, 2025 | Delayed Draw Term Loan | London Interbank Offered Rate (LIBOR)      
Line of Credit Facility [Line Items]      
Basis spread 1.65%    
$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
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.0    
Initial borrowing capacity $ 105,000,000.0   10,500,000
Minimum amount of excess availability required to be had     $ 7,500,000
Percentage of minimum amount of excess availability required to be had     10.00%
Remaining borrowing capacity     $ 41,200,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 | $150 million revolving line of credit, due January 15, 2025 | Machinery and Equipment Sub Limit      
Line of Credit Facility [Line Items]      
Initial borrowing capacity $ 17,500,000    
Line of credit quarterly payments $ 400,000    
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.0