XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Note 13 - Stock-based Compensation - Stock-based Compensation (Details) - The 2006, 2016 and 2021 [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Stock-based Compensation $ 9,586 $ 10,404 $ 17,690 $ 18,678
Cost of Sales [Member]        
Stock-based Compensation 816 703 1,486 1,281
Selling and Marketing Expense [Member]        
Stock-based Compensation 2,708 3,396 4,909 5,858
General and Administrative Expense [Member]        
Stock-based Compensation 4,905 5,281 9,287 9,765
Research and Development Expense [Member]        
Stock-based Compensation $ 1,157 $ 1,024 $ 2,008 $ 1,774