Note 10 - Share-based Compensation - Schedule of Stock-based Compensation (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2020 |
Jun. 30, 2019 |
Jun. 30, 2020 |
Jun. 30, 2019 |
|
Total stock-based compensation | $ 803 | $ 694 | $ 1,582 | $ 1,440 |
Cost of Sales [Member] | ||||
Total stock-based compensation | 88 | 76 | 167 | 158 |
Selling and Marketing Expense [Member] | ||||
Total stock-based compensation | 134 | 146 | 293 | 304 |
General and Administrative Expense [Member] | ||||
Total stock-based compensation | 495 | 418 | 951 | 837 |
Research and Development Expense [Member] | ||||
Total stock-based compensation | $ 86 | $ 54 | $ 171 | $ 141 |