Quarterly report pursuant to Section 13 or 15(d)

Notes Payable - Additional Information (Details)

v3.19.2
Notes Payable - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 29, 2019
Mar. 27, 2019
Jun. 30, 2019
Jun. 30, 2019
Debt Instrument [Line Items]        
Debt Instrument, Interest Rate, Stated Percentage 2.50%      
Debt Instrument, Basis Spread on Variable Rate 9.00%      
Debt Instrument, Periodic Payment, Principal $ 500,000      
Percentage of Prepayment charge 4.00%      
Percentage of Amortization Loan Date 3.00%      
Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate 2.00%      
Line of Credit Facility, Periodic Payment $ 250,000      
Line of Credit Facility, Periodic Payment, Principal 750,000      
Proceeds from Lines of Credit $ 15,000,000      
Accrued interest percentage   5.00% 5.00%  
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right 288,184      
Fair Value Of Warrant Issued $ 900,000      
Percentage of warrant coverage 5.00%      
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 3.47      
Line of Credit Facility, Commitment Fee Amount $ 200,000      
Legal Fees 30,000      
Line of Credit Facility, Collateral Fees, Amount 1,200,000      
Amortization of Debt Issuance Costs and Discounts     $ 200,000 $ 200,000
Debt Instrument, Final Amount Payable     $ 750,000 $ 750,000
Minimum        
Debt Instrument [Line Items]        
Cash. 8,000,000      
Maximum        
Debt Instrument [Line Items]        
Cash. 13,000,000      
Horizon technology finance member [Member]        
Debt Instrument [Line Items]        
Line of Credit Facility, Maximum Borrowing Capacity 20,000,000      
Line of Credit Facility, Current Borrowing Capacity 15,000,000      
Line of Credit Facility, Remaining Borrowing Capacity $ 5,000,000