Income Taxes (Tables)
   | 
12 Months Ended | 
Dec. 31, 2019  | 
| Income Tax Disclosure [Abstract] | 
 
 | 
| Schedule of Income Tax Expense | 
 Income tax expense differs from
the statutory amounts for each of the following years: 
  
    |   | 
      | 
    2019 | 
      | 
      | 
    2018 | 
      | 
      | 
    2017 | 
      | 
 
    | Income taxes at U.S. statutory rate | 
      | 
    $ | 
    (16,020,000 | 
    ) | 
      | 
    $ | 
    (11,901,000 | 
    ) | 
      | 
    $ | 
    (9,289,000 | 
    ) | 
 
    | Current year reserve | 
      | 
      | 
    15,976,000 | 
      | 
      | 
      | 
    11,877,000 | 
      | 
      | 
      | 
    (25,175,000 | 
    ) | 
 
    | Expenses not deductible | 
      | 
      | 
    44,000 | 
      | 
      | 
      | 
    24,000 | 
      | 
      | 
      | 
    46,000 | 
      | 
 
    | Rate change | 
      | 
      | 
    - | 
      | 
      | 
      | 
    - | 
      | 
      | 
      | 
    34,418,000 | 
      | 
 
    | Total tax expense | 
      | 
    $ | 
    - | 
      | 
      | 
    $ | 
    - | 
      | 
      | 
    $ | 
    - | 
      | 
 
 
 | 
| Schedule of Deferred Tax Assets and Liabilities | 
 The temporary differences that give
rise to deferred tax assets and liabilities were as follows: 
  
    |   | 
      | 
    December 31, 2019 | 
      | 
      | 
    December 31, 2018 | 
      | 
 
    | Deferred tax assets (liabilities): | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
      | 
 
    | Net operating loss carryforwards | 
      | 
    $ | 
    50,802,000 | 
      | 
      | 
    $ | 
    38,761,000 | 
      | 
 
    | General business credit carryforwards | 
      | 
      | 
    3,939,000 | 
      | 
      | 
      | 
    3,214,000 | 
      | 
 
    | State credits | 
      | 
      | 
    2,934,000 | 
      | 
      | 
      | 
    3,012,000 | 
      | 
 
    | Property, equipment and goodwill | 
      | 
      | 
    (28,000 | 
    ) | 
      | 
      | 
    (72,000 | 
    ) | 
 
    | Stock options | 
      | 
      | 
    7,960,000 | 
      | 
      | 
      | 
    6,316,000 | 
      | 
 
    | Derivatives | 
      | 
      | 
    - | 
      | 
      | 
      | 
    (57,000 | 
    ) | 
 
    | Deferred revenue | 
      | 
      | 
    62,000 | 
      | 
      | 
      | 
    62,000 | 
      | 
 
    | Intangible assets | 
      | 
      | 
    1,625,000 | 
      | 
      | 
      | 
    399,000 | 
      | 
 
    | Other | 
      | 
      | 
    28,000 | 
      | 
      | 
      | 
    80,000 | 
      | 
 
    | Gross deferred tax assets | 
      | 
      | 
    67,322,000 | 
      | 
      | 
      | 
    51,715,000 | 
      | 
 
    | Valuation allowance | 
      | 
      | 
    (67,322,000 | 
    ) | 
      | 
      | 
    (51,715,000 | 
    ) | 
 
    | Net deferred taxes | 
      | 
    $ | 
    - | 
      | 
      | 
    $ | 
    - | 
      | 
 
 
 | 
| Summary of Net Operating Loss and General Business Credit Carryforwards | 
 These carryforwards expire as follows: 
  
    |   | 
      | 
    Net operating  
loss carryforwards | 
      | 
      | 
    General business credit 
carryforwards | 
      | 
 
    | 2020 | 
      | 
    $ | 
    5,125,000 | 
      | 
      | 
    $ | 
    226,000 | 
      | 
 
    | 2021 | 
      | 
      | 
    5,378,000 | 
      | 
      | 
      | 
    56,000 | 
      | 
 
    | 2022 | 
      | 
      | 
    8,230,000 | 
      | 
      | 
      | 
    431,000 | 
      | 
 
    | 2023 | 
      | 
      | 
    5,434,000 | 
      | 
      | 
      | 
    362,000 | 
      | 
 
    | 2024 | 
      | 
      | 
    8,711,000 | 
      | 
      | 
      | 
    287,000 | 
      | 
 
    | Thereafter | 
      | 
      | 
    99,946,000 | 
      | 
      | 
      | 
    2,536,000 | 
      | 
 
    |   | 
      | 
    $ | 
    132,824,000 | 
      | 
      | 
    $ | 
    3,898,000 | 
      | 
 
 
 |