Annual report pursuant to Section 13 and 15(d)

Long-term Debt - Narrative (Details)

v3.19.3.a.u2
Long-term Debt - Narrative (Details)
1 Months Ended 12 Months Ended
Jan. 01, 2019
USD ($)
Dec. 20, 2018
USD ($)
debt_installment
Jun. 29, 2018
USD ($)
Oct. 31, 2017
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Oct. 30, 2017
USD ($)
Aug. 31, 2016
USD ($)
Line of Credit Facility [Line Items]                  
Long-term debt outstanding         $ 75,554,000 $ 76,405,000      
Revolving Line of Credit                  
Line of Credit Facility [Line Items]                  
Line of credit, average outstanding amount         $ 69,100,000 $ 49,000,000      
Line of credit, weighted average interest rate         5.52% 4.51%      
Interest payments         $ 3,500,000 $ 1,700,000 $ 900,000    
ABL Line of Credit, Due February 28, 2019 | Revolving Line of Credit                  
Line of Credit Facility [Line Items]                  
Line of credit, maximum borrowing capacity                 $ 45,000,000
Stated interest rate           4.19%      
ABL Line of Credit, Due October 30, 2020 | Revolving Line of Credit                  
Line of Credit Facility [Line Items]                  
Long-term debt outstanding         59,221,000 $ 76,405,000      
Line of credit, maximum borrowing capacity   $ 100,000,000 $ 80,000,000   $ 72,597,526     $ 65,000,000  
Line of credit facility, increase (decrease), net     $ 15,000,000 $ 20,000,000          
Principal amount of debt   $ 100,000,000              
Stated interest rate         3.50%        
Unused capacity fee on line of credit         0.15%        
Line of credit, amount borrowed         $ 59,200,000        
Line of credit, remaining availability         13,400,000        
ABL Line of Credit, Due October 30, 2020 | Revolving Line of Credit | LIBOR                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate   1.65% 1.65%            
Term Loan                  
Line of Credit Facility [Line Items]                  
Debt term 5 years 5 years              
Principal amount of debt $ 20,000,000 $ 20,000,000              
Repayments of debt, number of consecutive installments | debt_installment   60              
Term Loan | LIBOR                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate   1.90%              
Term Loan | Secured Debt                  
Line of Credit Facility [Line Items]                  
Long-term debt outstanding         16,333,000 $ 0      
Principal amount of debt         $ 20,000,000        
Stated interest rate         3.6875%