Quarterly report pursuant to Section 13 or 15(d)

Notes Payable and Other Long Term Debt (Narrative) (Details)

v3.10.0.1
Notes Payable and Other Long Term Debt (Narrative) (Details) - USD ($)
9 Months Ended
May 24, 2018
Sep. 30, 2018
Sep. 30, 2017
May 23, 2018
Dec. 31, 2017
Notes Payable (Textual) [Abstract]          
Borrowings outstanding   $ 25,450,000     $ 22,290,000
Letter of credit related to workers' compensation   575,000     420,000
Repayments on notes payable   10,115,451 $ 19,967,255    
Previous Working Capital Loan          
Notes Payable (Textual) [Abstract]          
Revolving line of credit loan   18,000,000      
Borrowings outstanding   0     2,750,000
Repayments on notes payable $ 2,780,000        
Working Capital Loan          
Notes Payable (Textual) [Abstract]          
Borrowings outstanding   0     $ 0
Loan agreement face amount 18,000,000.0        
Previous Master Loan Agreement          
Notes Payable (Textual) [Abstract]          
Loan agreement face amount       $ 500,000  
2018 Master Loan Agreement          
Notes Payable (Textual) [Abstract]          
Loan agreement face amount 2,000,000        
$27.49 Million Equipment Loan          
Notes Payable (Textual) [Abstract]          
Borrowings outstanding 16,990,000        
Loan agreement face amount   $ 27,490,000      
Debt term   40 months      
Periodic payment of principal and interest   $ 510,000      
$22.6 Million Equipment Loan          
Notes Payable (Textual) [Abstract]          
Loan agreement face amount $ 22,600,000 22,600,000.0      
Equipment Purchase Loan Agreement          
Notes Payable (Textual) [Abstract]          
Loan agreement face amount   405,000      
Monthly repayment amount   $ 10,687      
Stated rate   5.85%      
LIBOR | Previous Master Loan Agreement          
Notes Payable (Textual) [Abstract]          
Basis spread added to monthly LIBOR   1.80%