Note 11 - Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Domestic $ (21,235) $ (80,939) $ 1,129
Foreign (3,535) (10,314) (18,099)
Loss before income taxes $ (24,770) $ (91,253) $ (16,970)