v3.22.2.2
Note 15 - Share-based Compensation - Share-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Total share-based compensation expense $ 2,627 $ 3,129 $ 7,243 $ 8,922
Cost of Sales [Member]        
Total share-based compensation expense 121 222 371 689
Research and Development Expense [Member]        
Total share-based compensation expense 343 489 1,019 1,682
Selling and Marketing Expense [Member]        
Total share-based compensation expense 231 272 643 820
General and Administrative Expense [Member]        
Total share-based compensation expense $ 1,932 $ 2,146 $ 5,210 $ 5,731