Note 13 - Operating Segments - Geographic Segments (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
|
| Revenue | $ 259,696 | $ 167,007 | $ 304,714 |
| Long-lived assets | 82,310 | 90,502 | 108,729 |
| UNITED STATES | |||
| Revenue | 237,396 | 151,187 | 258,691 |
| Long-lived assets | 72,904 | 76,879 | 89,597 |
| Non-US [Member] | |||
| Revenue | 22,300 | 15,820 | 46,023 |
| Long-lived assets | $ 9,406 | $ 13,623 | $ 19,132 |