| Summary of Significant Accounting Policies (Tables)
 | 12 Months Ended | 
| Dec. 31, 2020 | 
|---|
| Accounting Policies [Abstract] |  | 
| Schedule of Changes in Deferred Commissions | Changes in deferred commissions for the years ended December 31, 2020 and 2019 are as follows: 
|  |  |  |  |  |  |  |  |  |  |  |  |  
|  | 2020 |  | 2019 |  
| Balance, beginning of the period | $ | 309 |  |  | $ | 369 |  |  
| Deferral of commissions earned | 94 |  |  | 171 |  |  
| Recognition of commission expense | (193) |  |  | (231) |  |  
| Balance, end of the period | $ | 210 |  |  | $ | 309 |  |  | 
| Schedule of Concentration Risk | The following table sets forth our concentration of accounts receivable, net of specific allowances for doubtful accounts. The following table sets forth our concentration of revenue sources as a percentage of total net revenues.
|  |  |  |  |  |  |  |  |  |  |  |  |  
|  | December 31, |  
|  | 2020 |  | 2019 |  
| Customer A | — | % |  | 15 | % |  
| Customer B | 55 | % |  | 11 | % |  
| Customer C | 16 | % |  | 2 | % |  
| Customer D | 13 | % |  | 5 | % |  
| Customer E | — | % |  | 10 | % |  
| Customer F | 5 | % |  | 23 | % | 
|  |  |  |  |  |  |  |  |  |  |  |  |  
|  | Year Ended December 31, |  
|  | 2020 |  | 2019 |  
| Customer A | 32 | % |  | 8 | % |  
| Customer G | 12 | % |  | 7 | % |  | 
| Schedule of Accounts Receivable | Accounts receivable consisted of the following: 
|  |  |  |  |  |  |  |  |  |  |  |  |  
|  | December 31, |  
|  | 2020 |  | 2019 |  
| Accounts receivable | $ | 1,020 |  |  | $ | 4,850 |  |  
| Less allowances for doubtful accounts | (356) |  |  | (3,179) |  |  
| Accounts receivable, net | $ | 664 |  |  | $ | 1,671 |  |  | 
| Schedule of Allowance for Doubtful Debt | Changes in the allowance for doubtful accounts are as follows: 
|  |  |  |  |  |  |  |  |  |  |  |  |  
|  | December 31, |  
|  | 2020 |  | 2019 |  
| Balance, beginning of period | $ | 3,179 |  |  | $ | 3,276 |  |  
| Allowances for bad debt | 205 |  |  | 114 |  |  
| Issuance of credit memos and write offs | (3,028) |  |  | (211) |  |  
| Balance, end of period | $ | 356 |  |  | $ | 3,179 |  |  | 
| Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share | The following table sets forth common stock equivalents that have been excluded from the computation of dilutive weighted average shares outstanding as their inclusion would have been anti-dilutive: 
|  |  |  |  |  |  |  |  |  |  |  |  |  
|  | December 31, |  
|  | 2020 |  | 2019 |  
| Convertible notes | 5,733,712 |  |  | 21,740 |  |  
| Warrants | 5,996,112 |  |  | 3,836,112 |  |  
| Options | 1,208,740 |  |  | 1,465,450 |  |  
| Restricted stock units | 1,677,060 |  |  | 2,436,968 |  |  
| Restricted shares | 574 |  |  | 6,219 |  |  
| Total | 14,616,198 |  | 7,766,489 |  | 
| Financial Instruments Measured at Fair Value | Determining which category an asset or liability falls within the hierarchy requires significant judgment. Our financial instruments measured at fair value as of December 31, 2020 are set forth below:  
 
|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  
|  | Level 1 |  | Level 2 |  | Level 3 |  | Total |  
| Liabilities: |  |  |  |  |  |  |  |  
| Warrant liability | $ | — |  |  | $ | 1,614 |  |  | $ | — |  |  | $ | 1,614 |  |  
| Total | $ | — |  |  | $ | 1,614 |  |  | $ | — |  |  | $ | 1,614 |  |  |