XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Note 10 - Capital Stock and Stock-based Compensation - Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-based compensation $ 1,153 $ 1,023
Continuing Operations [Member] | Cost of Sales [Member]    
Share-based compensation 69 36
Continuing Operations [Member] | Selling and Marketing Expense [Member]    
Share-based compensation 145 154
Continuing Operations [Member] | General and Administrative Expense [Member]    
Share-based compensation 869 791
Continuing Operations [Member] | Research and Development Expense [Member]    
Share-based compensation $ 70 $ 42