Note 11 - Income Taxes (Details Textual) - USD ($) $ in Thousands |
12 Months Ended |
|
|
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
| Deferred Tax Assets, Valuation Allowance, Total |
$ 62,233
|
$ 55,006
|
|
| Deferred Tax Assets, Tax Credit Carryforwards, Foreign |
9,429
|
9,587
|
|
| Deferred Tax Assets, Tax Credit Carryforwards, Research |
6,848
|
5,625
|
|
| Deferred Tax Assets, Operating Loss Carryforwards, Domestic |
167,200
|
|
|
| Deferred Tax Assets, Operating Loss Carryforwards, Foreign |
15,000
|
|
|
| Deferred Tax Assets, Operating Loss Carryforwards, State and Local |
101,800
|
|
|
| Unrecognized Tax Benefits, Ending Balance |
6,519
|
7,405
|
$ 10,954
|
| Unrecognized Tax Benefits that Would Impact Effective Tax Rate |
2,200
|
|
|
| Decrease in Unrecognized Tax Benefits is Reasonably Possible |
1,300
|
|
|
| Reduced in Income Tax Penalties and Interest |
1,200
|
|
|
| Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total |
$ 2,300
|
|
|
| Cadillac Jack [Member] |
|
|
|
| Business Combination, Indemnification Assets, Amount as of Acquisition Date |
|
$ 800
|
|
| Domestic Tax Authority [Member] |
|
|
|
| Open Tax Year |
2017 2018 2019 2020 2021
|
|
|
| Foreign Tax Authority [Member] | Mexican Tax Authority [Member] |
|
|
|
| Open Tax Year |
2016 2017 2018 2019 2020 2021
|
|
|