Income Taxes (Details Narrative) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
|
Tax Credit Carryforward [Line Items] | |||
Deferred Tax Assets, Valuation Allowance | $ 31,023 | $ 25,206 | $ 19,700 |
Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount | 5,800 | 5,500 | |
Operating loss carryforwards | $ 38,100 | ||
Operating loss carryforwards, expiration year | 2032 | ||
Operating loss carryforwards with no expiration | $ 63,300 | ||
Sale of net operating losses | $ 1,300 | $ 1,100 | |
[custom:LimitationsOnNetOperatingLossDeductibilityDescription] | In addition, the Tax Cuts and Jobs Act, signed into law on December 22, 2017 imposes significant additional limitations on the deductibility of interest and limits NOL deductions to 80% of net taxable income for losses arising in taxable years beginning after December 31, 2017 | ||
Federal and State research and development tax credit carry forwards [Member] | |||
Tax Credit Carryforward [Line Items] | |||
Operating loss carryforwards | $ 3,200 |
X | ||||||||||
- Definition Limitations on Net operating loss deductibility, description. No definition available.
|
X | ||||||||||
- Definition Operating loss carryforwards, expiration year. No definition available.
|
X | ||||||||||
- Definition Operating loss carryforwards with no expiration. No definition available.
|
X | ||||||||||
- Definition Sale of net operating losses. No definition available.
|
X | ||||||||||
- Definition Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Definition Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Details
|