Note 11 - Income Taxes - Income Tax (Benefit) Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Federal $ 0 $ (1,495) $ (2,726)
State 139 262 286
Foreign (1,966) (3,012) (1,084)
Total current income tax (benefit) expense (1,827) (4,245) (3,524)
Federal 342 365 343
State 57 53 49
Foreign (770) (2,048) (2,317)
Total deferred income (benefit) expense (371) (1,630) (1,925)
Income tax (benefit) expense $ (2,198) $ (5,875) $ (5,449)