Annual report pursuant to Section 13 and 15(d)

Bank Debt - Narrative (Details)

v3.19.1
Bank Debt - Narrative (Details) - Line of Credit - Revolving Credit Facility - USD ($)
12 Months Ended
Oct. 11, 2018
Mar. 27, 2017
Mar. 01, 2012
Dec. 31, 2018
Bridge Bank – Revolving Credit Line - March 1, 2012 | Bridge Bank, N.A.        
Debt Instrument [Line Items]        
Maximum borrowing capacity     $ 10,000,000  
Percentage of eligible accounts receivable under allowable borrowings     85.00%  
Period for eligible accounts receivable     90 days  
Eighth Business Financing Modification Agreement with Western Alliance Bank        
Debt Instrument [Line Items]        
Adjusted EBITDA quarterly consolidated revenue projections maximum deviation percentage   25.00%    
Amended And Restated Financing Agreement        
Debt Instrument [Line Items]        
Eligible invoiced receivables advance rate 85.00%      
Eligible uninvoiced receivables sub limit $ 2,500,000      
Eligible uninvoiced receivables advance rate 75.00%      
Commitment fee amount $ 11,765      
Commitment fee percentage 0.25%      
Monthly maintenance fee 0.125%      
Fee in lieu of warrant $ 30,000      
Fee due upon termination $ 80,000      
Period From February 1, 2018 Through November 30, 2018 | Eighth Business Financing Modification Agreement with Western Alliance Bank        
Debt Instrument [Line Items]        
Minimum monthly quick ratio   0.60    
Period From December 31, 2018 And After | Eighth Business Financing Modification Agreement with Western Alliance Bank        
Debt Instrument [Line Items]        
Minimum monthly quick ratio   0.70    
Quarter Ending March 31, 2018 | Eighth Business Financing Modification Agreement with Western Alliance Bank        
Debt Instrument [Line Items]        
Maximum decline in AEBITDA from projected amount   $ 18,000    
Quarter Ending June 30, 2018 | Eighth Business Financing Modification Agreement with Western Alliance Bank        
Debt Instrument [Line Items]        
Maximum decline in AEBITDA from projected amount   57,000    
Quarter Ending September 30, 2018 | Eighth Business Financing Modification Agreement with Western Alliance Bank        
Debt Instrument [Line Items]        
Maximum decline in AEBITDA from projected amount   191,000    
Quarter Ending December 31, 2018 | Eighth Business Financing Modification Agreement with Western Alliance Bank        
Debt Instrument [Line Items]        
Maximum decline in AEBITDA from projected amount   $ 496,000    
Prime Rate        
Debt Instrument [Line Items]        
Basis spread on variable rate       0.75%
Prime Rate | Eighth Business Financing Modification Agreement with Western Alliance Bank        
Debt Instrument [Line Items]        
Basis spread on variable rate   0.10%    
Prime Rate | Amended And Restated Financing Agreement        
Debt Instrument [Line Items]        
Basis spread on variable rate 1.00%     1.00%
Prime Rate | Amended And Restated Financing Agreement Uninvoiced Eligible Invoices [Member]        
Debt Instrument [Line Items]        
Basis spread on variable rate 2.00%     2.00%