Income Taxes (Details) - Schedule of net deferred tax assets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets:    
Stock compensation $ 10 $ 64
Accruals and other 6,507 4,151
Debt discount 597 483
Royalty liability 0 2,272
Net operating loss carryforwards 62,606 51,981
Tax credits 6,731 6,774
Total deferred tax assets 76,451 65,662
Valuation Allowance (76,451) (65,662)
Deferred tax assets, net $ 0 $ 0