Note 11 - Income Taxes - Components of Net Deferred Tax Assets (Liability) (Details) - USD ($) $ in Thousands |
Dec. 31, 2021 |
Dec. 31, 2020 |
|---|---|---|
| Accrued expenses | $ 4,433 | $ 1,214 |
| Stock Compensation | 4,657 | 2,610 |
| Foreign tax credits | 9,429 | 9,587 |
| Net operating loss carryforwards | 42,433 | 45,268 |
| Research and development credits | 6,848 | 5,625 |
| Debt | 21,239 | 17,555 |
| Other | 3,102 | 3,535 |
| Total deferred tax assets | 92,141 | 85,394 |
| Valuation allowance | (62,233) | (55,006) |
| Deferred tax assets, net of valuation allowance | 29,908 | 30,388 |
| Prepaid expenses and other | (519) | (635) |
| Intangible assets, net | (15,481) | (15,434) |
| Property and equipment, net | (9,228) | (9,811) |
| Deferred tax liabilities | (25,228) | (25,880) |
| Net deferred tax assets (liabilities) | $ 4,680 | $ 4,508 |