Quarterly report pursuant to Section 13 or 15(d)

Bank Debt (Details)

v3.21.1
Bank Debt (Details) - USD ($)
Mar. 12, 2020
Feb. 28, 2020
Mar. 31, 2021
Mar. 01, 2012
Hitachi Capital America Corp.        
Debt Instrument [Line Items]        
Commitment fee   $ 50,000    
Percentage due upon execution of agreement 50.00%      
Balance due, term   6 months    
Annual commitment fee amount   $ 15,000    
Quarterly service fee (as a percentage)   0.30%    
Amendment fee   $ 2,000    
Exit fee   50,000    
Outstanding balance     $ 0  
Loan And Security Agreement | Hitachi Capital America Corp.        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity   $ 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    
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 | 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