Annual report pursuant to Section 13 and 15(d)

Convertible Preferred Stock and Stockholders' Equity - Additional Information (Details)

v3.20.1
Convertible Preferred Stock and Stockholders' Equity - Additional Information (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Sep. 25, 2019
USD ($)
$ / shares
shares
Sep. 09, 2019
shares
Sep. 01, 2019
shares
Apr. 18, 2019
USD ($)
$ / shares
shares
Mar. 01, 2019
shares
Jan. 04, 2019
shares
Oct. 30, 2018
USD ($)
$ / shares
shares
Jul. 25, 2018
$ / shares
shares
Aug. 31, 2019
USD ($)
$ / shares
shares
Jul. 31, 2019
USD ($)
$ / shares
shares
May 31, 2019
USD ($)
$ / shares
shares
Apr. 30, 2019
USD ($)
$ / shares
shares
Aug. 31, 2018
USD ($)
$ / shares
shares
Jul. 31, 2018
USD ($)
$ / shares
shares
Jul. 25, 2018
USD ($)
$ / shares
shares
Apr. 30, 2018
$ / shares
shares
Feb. 28, 2018
shares
Jan. 31, 2018
shares
Sep. 30, 2018
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Oct. 16, 2020
shares
May 21, 2020
shares
Nov. 06, 2019
shares
Nov. 03, 2019
shares
Oct. 16, 2019
$ / shares
Jul. 26, 2018
shares
Jun. 15, 2018
shares
Dec. 31, 2017
shares
Jul. 31, 2017
Mar. 31, 2017
$ / shares
Jan. 31, 2017
$ / shares
Jul. 23, 2010
shares
Class of Stock [Line Items]                                                                  
Preferred Stock, Shares Issued | shares                                                     2,762,594   2,762,594       41,438,818
Temporary Equity, Shares Issued | shares                                       250,000 0                        
Temporary Equity, Dividend Rate, Percentage                                       8.00% 8.00%                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares       255,102                               3,222               208,350          
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares                                       $ 5.40                       $ 5.40  
Proceeds from Warrant Exercises | $                                       $ 1,167,000 $ 0                        
Fair value of warrant | $       $ 250,000                                                          
Fair Value Adjustment of Warrants | $                                       $ (204,000) $ 8,051,000                        
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures | shares                                   153,126                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights                                       In the event an employee resigns prior to the date when all such shares have been released, the shares will be released at the rate of 16.5% every six months, until 100% of such shares are released. In the event that a director resigns prior to the date when all such shares have been released, the shares will be released in three tranches at the rate of 33.4%, 33.3% and 33.3% six months from the dates such shares were originally due to be released.                          
Debt Conversion, Converted Instrument, Shares Issued | shares                             99,594                                    
Warrants and Rights Outstanding, Measurement Input                                       0.0 0.0                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period | shares                               110,000                                  
Stock Issued During Period, Value, Restricted Stock Award, Gross | $                                       $ (87,000) $ (499,000)                        
Payments Related to Tax Withholding for Share-based Compensation | $                                       $ 87,000 $ 499,000                        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant | shares                                       21,132 964,505                        
Deferred Compensation Arrangement with Individual, Shares Issued | shares           400,000                                                      
Stock Issued During Period, Shares, Issued for Services | shares                                       792,906                          
Share-based Compensation Award, Tranche One [Member]                                                                  
Class of Stock [Line Items]                                                                  
Stock Issued During Period, Shares, Restricted Stock Award, Gross | shares         929,264                                                        
Share-based Compensation Award, Tranche Two [Member]                                                                  
Class of Stock [Line Items]                                                                  
Stock Issued During Period, Shares, Restricted Stock Award, Gross | shares     35,241                                                            
Series C Convertible Note [Member]                                                                  
Class of Stock [Line Items]                                                                  
Debt Conversion, Converted Instrument, Shares Issued | shares                                 327                                
Series F Convertible Note [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Term                                         5 months                        
Measurement Input, Expected Term [Member] | Investment Bankers [Member] | Investor [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input               5             5                                    
Warrant [Member]                                                                  
Class of Stock [Line Items]                                                                  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | shares                                       7,739,822 2,543,577                        
Warrant [Member] | Warrant Amendment Agreement                                                                  
Class of Stock [Line Items]                                                                  
Class of Warrant or Right, Reduced Exercise Price of Warrants or Rights | $ / shares $ 0.80                                                                
Warrant [Member] | Investor [Member]                                                                  
Class of Stock [Line Items]                                                                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares                         50,000                                        
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares                         $ 4.00                                        
Warrant Term                         3 years                                        
Fair Value Adjustment of Warrants | $                         $ 135,000                                        
Warrant [Member] | Investment Bankers [Member]                                                                  
Class of Stock [Line Items]                                                                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares               72,000             72,000                                    
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares               $ 6.25             $ 6.25                                    
Warrant Term               5 years                                                  
Fair Value Adjustment of Warrants | $                             $ 169,000                                    
Share Price | $ / shares               $ 5.00             $ 5.00                                    
Warrant [Member] | Series D Convertible Note [Member]                                                                  
Class of Stock [Line Items]                                                                  
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares                                         $ 5.40                        
Warrant [Member] | Series F Convertible Note [Member]                                                                  
Class of Stock [Line Items]                                                                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares                                         1,174,447                        
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares                                         $ 5.40                        
Warrant Term                                       5 years                          
Fair Value Adjustment of Warrants | $                                       $ 44,000 $ 300,000                        
Share Price | $ / shares                                       $ 4.03                          
Warrant [Member] | Series F Convertible Note [Member] | Investment Bankers [Member]                                                                  
Class of Stock [Line Items]                                                                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares                                       200,001                          
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares                                       $ 5.40                          
Share Price | $ / shares                                       $ 4.03                          
Warrant [Member] | Series E Convertible Note [Member]                                                                  
Class of Stock [Line Items]                                                                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares                           487,864                                      
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares                           $ 3.00                                      
Warrant Term                           5 years                                      
Fair Value Adjustment of Warrants | $                           $ 1,590,095                                      
Warrant [Member] | Series G Notes [Member]                                                                  
Class of Stock [Line Items]                                                                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares                                       208,350                          
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares                                       $ 5.40                          
Warrant Term                                       5 years                          
Fair Value Adjustment of Warrants | $                                       $ 366,000                          
Share Price | $ / shares                                       $ 4.03                          
Warrant [Member] | Series G Notes [Member] | Investment Bankers [Member]                                                                  
Class of Stock [Line Items]                                                                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares                                         58,334                        
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares                                         $ 5.40                        
Warrant Term                                         5 years                        
Fair Value Adjustment of Warrants | $                                         $ 102,000                        
Share Price | $ / shares                                         $ 4.03                        
Warrant [Member] | Measurement Input, Expected Dividend Rate [Member] | Investment Bankers [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input               0             0                                    
Warrant [Member] | Measurement Input, Expected Dividend Rate [Member] | Series F Convertible Note [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                                       0                          
Warrant [Member] | Measurement Input, Expected Dividend Rate [Member] | Series F Convertible Note [Member] | Investment Bankers [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                         0             0                          
Warrant [Member] | Measurement Input, Expected Dividend Rate [Member] | Series E Convertible Note [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                           5.00           0                          
Warrant [Member] | Measurement Input, Expected Dividend Rate [Member] | Series G Notes [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                                       0                          
Warrant [Member] | Measurement Input, Expected Dividend Rate [Member] | Series G Notes [Member] | Investment Bankers [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                                         0                        
Warrant [Member] | Measurement Input, Price Volatility [Member] | Investor [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                         60                                        
Warrant [Member] | Measurement Input, Price Volatility [Member] | Investment Bankers [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input               59             59                                    
Warrant [Member] | Measurement Input, Price Volatility [Member] | Series F Convertible Note [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                                         57.0                        
Warrant [Member] | Measurement Input, Price Volatility [Member] | Series F Convertible Note [Member] | Investment Bankers [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                                       57                          
Warrant [Member] | Measurement Input, Price Volatility [Member] | Series E Convertible Note [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                           59                                      
Warrant [Member] | Measurement Input, Price Volatility [Member] | Series G Notes [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                                       59 57                        
Warrant [Member] | Measurement Input, Price Volatility [Member] | Series G Notes [Member] | Investment Bankers [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                                         57                        
Warrant [Member] | Measurement Input, Risk Free Interest Rate [Member] | Investor [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                         2.88                                        
Warrant [Member] | Measurement Input, Risk Free Interest Rate [Member] | Investment Bankers [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input               2.86             2.86                                    
Warrant [Member] | Measurement Input, Risk Free Interest Rate [Member] | Series F Convertible Note [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                                       2.14 2.82                        
Warrant [Member] | Measurement Input, Risk Free Interest Rate [Member] | Series F Convertible Note [Member] | Investment Bankers [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                                       1.9 2.82                        
Warrant [Member] | Measurement Input, Risk Free Interest Rate [Member] | Series E Convertible Note [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                           2.82                                      
Warrant [Member] | Measurement Input, Risk Free Interest Rate [Member] | Series G Notes [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                                       2.77 2.81                        
Warrant [Member] | Measurement Input, Risk Free Interest Rate [Member] | Series G Notes [Member] | Investment Bankers [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                                         2.82                        
Warrant [Member] | Measurement Input, Expected Term [Member] | Investor [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Term                         3 years                                        
Warrant [Member] | Measurement Input, Expected Term [Member] | Series F Convertible Note [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                                       5                          
Warrant [Member] | Measurement Input, Expected Term [Member] | Series F Convertible Note [Member] | Investment Bankers [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                                       5                          
Warrant [Member] | Measurement Input, Expected Term [Member] | Series E Convertible Note [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                           5                                      
Warrants and Rights Outstanding, Term                                                           5 years      
Warrant [Member] | Measurement Input, Expected Term [Member] | Series G Notes [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                                       5                          
Warrant [Member] | Measurement Input, Expected Term [Member] | Series G Notes [Member] | Investment Bankers [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                                         5                        
Original Warrants | Warrant Amendment Agreement                                                                  
Class of Stock [Line Items]                                                                  
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares                                                   $ 0.70              
Class of Warrant or Right, Reduced Exercise Price of Warrants or Rights | $ / shares                                       $ 0.01                          
Class of Warrant or Right, Amended Exercise Price of Warrants or Rights | $ / shares $ 0.79                                                                
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercises In Period | $ $ 1,128,381                                                                
Proceeds from Warrant Exercises | $ $ 903,000                                                                
Class of Warrant or Right, Outstanding | shares 1,381,403                                     414,364       2,500,000 152,944                
Fair Value Adjustment of Warrants | $ $ 840,000                                                                
Allocated Share-based Compensation Expense | $                                       $ 892,000                          
Restricted Stock [Member]                                                                  
Class of Stock [Line Items]                                                                  
Allocated Share-based Compensation Expense | $                                         $ 2,156,394                        
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period | shares                                       942,906                          
Fairvalue price | $ / shares                                       $ 0.98                          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period                                       2 years 10 months 13 days                          
Unrecognized Tax Benefits, Interest on Income Taxes Expense | $                                       $ 816,000                          
Share-based Compensation Award, Tranche One [Member]                                                                  
Class of Stock [Line Items]                                                                  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage                                   33.40%                              
Share-based Compensation Award, Tranche Two [Member]                                                                  
Class of Stock [Line Items]                                                                  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage                                   33.30%                              
Share-based Compensation Award, Tranche Three [Member]                                                                  
Class of Stock [Line Items]                                                                  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage                                   33.30%                              
Employees [Member]                                                                  
Class of Stock [Line Items]                                                                  
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures | shares                                   1,284,470                              
Mr Michael Howse [Member] | Warrant [Member]                                                                  
Class of Stock [Line Items]                                                                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares                               275,000       275,000 97,778                        
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares                               $ 2.00                                  
Warrant Term                               9 months                                  
Fair Value Adjustment of Warrants | $                                       $ 14,000 $ 220,909                        
Share Price | $ / shares                                       $ 0.60                          
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | shares                                         177,222                        
Mr Michael Howse [Member] | Warrant [Member] | Measurement Input, Expected Dividend Rate [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                                       0 0                        
Mr Michael Howse [Member] | Warrant [Member] | Measurement Input, Price Volatility [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                                       62 58                        
Mr Michael Howse [Member] | Warrant [Member] | Measurement Input, Risk Free Interest Rate [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                                       1.67 2.58                        
Mr Michael Howse [Member] | Warrant [Member] | Measurement Input, Expected Term [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                                       3.30 4.27                        
Walsh [Member] | Warrant [Member]                                                                  
Class of Stock [Line Items]                                                                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares                       225,102                                          
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares                       $ 1.98                                          
Fair Value Adjustment of Warrants | $                       $ 216,000                                          
Share Price | $ / shares                       $ 2.08                                          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number | shares                       200,000                                          
Walsh [Member] | Warrant [Member] | Measurement Input, Expected Dividend Rate [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                       0                                          
Walsh [Member] | Warrant [Member] | Measurement Input, Price Volatility [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                       59                                          
Walsh [Member] | Warrant [Member] | Measurement Input, Risk Free Interest Rate [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                       2.38                                          
Walsh [Member] | Warrant [Member] | Measurement Input, Expected Term [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                       5                                          
Alexander Capital [Member] | Warrant [Member]                                                                  
Class of Stock [Line Items]                                                                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares                     122,272 40,816                                          
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares                     $ 1.66 $ 2.18                                          
Fair Value Adjustment of Warrants | $                     $ 70,000 $ 43,000                                          
Share Price | $ / shares                     $ 1.36 $ 2.08                                          
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | shares                                       197,272                          
Alexander Capital [Member] | Warrant [Member] | Subsequent Event [Member]                                                                  
Class of Stock [Line Items]                                                                  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | shares                                           75,000 122,272                    
Alexander Capital [Member] | Warrant [Member] | Measurement Input, Expected Dividend Rate [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                     0 0                                          
Alexander Capital [Member] | Warrant [Member] | Measurement Input, Price Volatility [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                     60 59                                          
Alexander Capital [Member] | Warrant [Member] | Measurement Input, Risk Free Interest Rate [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                     2.18 2.38                                          
Alexander Capital [Member] | Warrant [Member] | Measurement Input, Expected Term [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                     4.0                                            
George Oliva [Member]                                                                  
Class of Stock [Line Items]                                                                  
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures | shares   150,000                                                              
Allocated Share-based Compensation Expense | $                                       $ 12,000                          
Consultant [Member]                                                                  
Class of Stock [Line Items]                                                                  
Fair Value Adjustment of Warrants | $             $ 104,400                                                    
Consultant [Member] | Warrant [Member] | Measurement Input, Expected Dividend Rate [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input             0                                                    
Consultant [Member] | Warrant [Member] | Measurement Input, Price Volatility [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input             59                                                    
Consultant [Member] | Warrant [Member] | Measurement Input, Risk Free Interest Rate [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input | $ / shares             2.94                                                    
Lippert Heishorn Associates Inc [Member] | Warrant [Member]                                                                  
Class of Stock [Line Items]                                                                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares                   40,000                                              
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares                   $ 1.24                                              
Fair Value Adjustment of Warrants | $                   $ 23,000                                              
Share Price | $ / shares                   $ 1.16                                              
Lippert Heishorn Associates Inc [Member] | Warrant [Member] | Measurement Input, Expected Dividend Rate [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                   0                                              
Lippert Heishorn Associates Inc [Member] | Warrant [Member] | Measurement Input, Price Volatility [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                   58                                              
Lippert Heishorn Associates Inc [Member] | Warrant [Member] | Measurement Input, Risk Free Interest Rate [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                   1.88                                              
Lippert Heishorn Associates Inc [Member] | Warrant [Member] | Measurement Input, Expected Term [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                   5.0                                              
DFC Advisory Services, LLC [Member] | Warrant [Member]                                                                  
Class of Stock [Line Items]                                                                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares                 50,000                                                
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares                 $ 1.31                                                
Fair Value Adjustment of Warrants | $                 $ 23,000                                                
Share Price | $ / shares                 $ 1.01                                                
DFC Advisory Services, LLC [Member] | Warrant [Member] | Measurement Input, Expected Dividend Rate [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                 0                                                
DFC Advisory Services, LLC [Member] | Warrant [Member] | Measurement Input, Price Volatility [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                 58                                                
DFC Advisory Services, LLC [Member] | Warrant [Member] | Measurement Input, Risk Free Interest Rate [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                 1.51                                                
DFC Advisory Services, LLC [Member] | Warrant [Member] | Measurement Input, Expected Term [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                 5.0                                                
LongTerm Stock Incentive Plan [Member]                                                                  
Class of Stock [Line Items]                                                                  
Share-based Compensation Arrangement by Share-based Payment Award Maximum Percentage of Shares Authorized                                       15.00%                          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | shares                                       300,000                          
Stock Issued During Period, Shares, Restricted Stock Award, Gross | shares                                       943,373 473,091                        
Stock Issued During Period, Value, Restricted Stock Award, Gross | $                                       $ 1,500,000 $ 2,300,000                        
Stock Issued During Period, Value, Restricted Stock Award, Forfeitures | $                                       $ 362,824 $ 123,255                        
Restricted Stock Shares Withheld | shares                                       46,422 92,555                        
Payments Related to Tax Withholding for Share-based Compensation | $                                       $ 87,000 $ 499,000                        
Stock Issued During Period, Shares, Issued for Services | shares                                     94,160                            
Stock Issued During Period, Value, Issued for Services | $                                     $ 437,517                            
Common Shares [Member]                                                                  
Class of Stock [Line Items]                                                                  
Stock Issued During Period, Shares, Restricted Stock Award, Gross | shares                                       534,127 257,281                        
Stock Issued During Period, Value, Restricted Stock Award, Gross | $                                       $ 0 $ 0                        
Stock Issued During Period, Shares, Issued for Services | shares                                       172,780                          
Stock Issued During Period, Value, Issued for Services | $                                       $ 246,000                          
Stock Issued During Period, Shares, New Issues | shares                                       6,575,726 2,400,000                        
Allocated Share-based Compensation Expense | $                                       $ 93,000                          
Common Shares [Member] | Warrant [Member]                                                                  
Class of Stock [Line Items]                                                                  
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares             $ 4.95                                                    
Share Price | $ / shares             $ 4.95           $ 4.30                                        
Common Shares [Member] | Warrant [Member] | Series F Convertible Note [Member]                                                                  
Class of Stock [Line Items]                                                                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares                                       25,000                          
Common Shares [Member] | Warrant [Member] | Series F Convertible Note [Member] | Investment Bankers [Member]                                                                  
Class of Stock [Line Items]                                                                  
Share Price | $ / shares                                                             $ 1.50    
Common Shares [Member] | Warrant [Member] | Series G Notes [Member]                                                                  
Class of Stock [Line Items]                                                                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares                                     625,000 625,000                          
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares                                     $ 4.50 $ 4.50                          
Warrant Term                                     5 years                            
Fair Value Adjustment of Warrants | $                                     $ 2,506,250 $ 1,253,125                          
Share Price | $ / shares                                     $ 4.03 $ 4.03                          
Common Shares [Member] | Warrant [Member] | Measurement Input, Expected Dividend Rate [Member] | Series G Notes [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                                     0                            
Common Shares [Member] | Warrant [Member] | Measurement Input, Price Volatility [Member] | Series G Notes [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                                     59                            
Common Shares [Member] | Warrant [Member] | Measurement Input, Risk Free Interest Rate [Member] | Series G Notes [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                                     2.77                            
Common Shares [Member] | Warrant [Member] | Measurement Input, Expected Term [Member] | Series G Notes [Member]                                                                  
Class of Stock [Line Items]                                                                  
Warrants and Rights Outstanding, Measurement Input                                     5                            
Warrants and Rights Outstanding, Term                                       5 years                          
Common Shares [Member] | Mr Michael Howse [Member] | Warrant [Member]                                                                  
Class of Stock [Line Items]                                                                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares                                       165,000                          
Share Price | $ / shares                                       $ 3.25                          
Common Shares [Member] | Consultant [Member]                                                                  
Class of Stock [Line Items]                                                                  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares             40,000                                                    
Common unit [Member] | Warrant [Member] | Series F Convertible Note [Member] | Investment Bankers [Member]                                                                  
Class of Stock [Line Items]                                                                  
Share Price | $ / shares                                       1.50                          
Minimum [Member] | Original Warrants                                                                  
Class of Stock [Line Items]                                                                  
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 3.00                                                                
Maximum [Member] | Original Warrants                                                                  
Class of Stock [Line Items]                                                                  
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares $ 5.40                                                                
Series A Preferred Stock [Member]                                                                  
Class of Stock [Line Items]                                                                  
Temporary Equity, Shares Issued | shares       250,000                                                          
Temporary Equity, Par Value Per Share | $ / shares       $ 0.0001                                                          
Temporary Equity, Stated Value Per Share | $ / shares       $ 4.00                                                          
Temporary Equity, Dividend Rate, Percentage       8.00%                                                          
Convertible Preferred Stock Conversion Price | $ / shares       $ 4.00                               $ 4.00                          
Convertible Preferred Stock Floor Price Per Share | $ / shares       $ 1.50                                                          
Convertible Preferred Stock, Convertible, Issue of Shares, Threshold Percentage       19.99                                                          
Proceeds from Issuance of Convertible Preferred Stock | $       $ 1,000,000                               $ 920,000                          
Embedded Derivative, Fair Value of Embedded Derivative Liability | $       $ 216,000                                                          
Dividends | $                                       $ 56,000                          
Debt Instrument, Interest Rate, Stated Percentage                                       95.00%                          
Preferred stock, Redemption Value Percentage                                       120.00%                          
Share Price | $ / shares       $ 4.00                                                          
Series A Preferred Stock [Member] | Minimum [Member]                                                                  
Class of Stock [Line Items]                                                                  
Convertible Preferred Stock Conversion Price | $ / shares       $ 1.50                                                          
Proceeds from Issuance of Convertible Preferred Stock | $       $ 500,000                                                          
Preferred stock, Redemption Basis, Amount Sought or Declared | $       100,000                                                          
Preferred stock, Redemption Basis, Gain or Loss on Property | $       100,000                                                          
Series A Preferred Stock [Member] | Maximum [Member]                                                                  
Class of Stock [Line Items]                                                                  
Proceeds from Issuance of Convertible Preferred Stock | $       $ 5,000,000                               $ 500,000