Quarterly report pursuant to Section 13 or 15(d)

Bank Debt - Narrative (Details)

v3.20.1
Bank Debt - Narrative (Details) - USD ($)
3 Months Ended
Mar. 12, 2020
Feb. 28, 2020
Apr. 30, 2019
Oct. 11, 2018
Mar. 31, 2020
Jun. 06, 2019
Mar. 01, 2012
Hitachi Capital America Corp.              
Debt Instrument [Line Items]              
Commitment fee   $ 50,000          
Amendment fee   $ 2,000          
Percentage due upon execution of agreement 50.00%            
Balance due, term   6 months          
Annual commitment fee amount   $ 15,000          
Quarterly service fee   0.30%          
Exit fee   $ 50,000          
Third Amendment to the Amended and Restated Financing Agreement              
Debt Instrument [Line Items]              
Amendment fee           $ 2,000  
Loan And Security Agreement | Hitachi Capital America Corp.              
Debt Instrument [Line Items]              
Line of credit facility, maximum borrowing capacity $ 5,000,000 $ 5,000,000          
Percentage of aggregate Eligible Accounts Receivable   90.00%          
Percentage of aggregate Unbilled Accounts Receivable   75.00%          
Percentage of amount available to borrow under maximum credit commitment   50.00%          
Stated interest rate   6.75%          
Credit Agreement | Western Alliance Bank              
Debt Instrument [Line Items]              
Extinguishment of debt $ 2,959,573 $ 2,959,573          
Line of Credit              
Debt Instrument [Line Items]              
Stated interest rate         6.75%    
Line of Credit | Prime Rate              
Debt Instrument [Line Items]              
Basis spread on variable rate         2.00%    
Monthly Interest | Loan And Security Agreement | Hitachi Capital America Corp.              
Debt Instrument [Line Items]              
Stated interest rate   2.00%          
Revolving Credit Facility | Line of Credit | Amended And Restated Financing Agreement              
Debt Instrument [Line Items]              
Eligible invoiced receivables advance rate       85.00%      
Eligible uninvoiced receivables sub limit     $ 2,500,000 $ 2,500,000      
Eligible uninvoiced receivables advance rate       75.00%      
Commitment fee       $ 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      
Revolving Credit Facility | Line of Credit | Amended And Restated Financing Agreement | Prime Rate              
Debt Instrument [Line Items]              
Basis spread on variable rate       1.00%      
Revolving Credit Facility | Line of Credit | Amended And Restated Financing Agreement Uninvoiced Eligible Invoices | Prime Rate              
Debt Instrument [Line Items]              
Basis spread on variable rate       2.00%      
Revolving Credit Facility | Line of Credit | Second Amendment              
Debt Instrument [Line Items]              
Days after merger     3 days        
Revolving Credit Facility | Line of Credit | Third Amendment to the Amended and Restated Financing Agreement              
Debt Instrument [Line Items]              
Eligible uninvoiced receivables sub limit           $ 2,500,000  
Revolving Credit Facility | Line of Credit | Bridge Bank, N.A. | Bridge Bank – Revolving Credit Line - March 1, 2012              
Debt Instrument [Line Items]              
Line of credit facility, maximum borrowing capacity             $ 10,000,000