XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 13 - Stock-based Compensation - Stock-based Compensation (Details) - The 2021 Plan [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Stock-based Compensation $ 10,538 $ 9,586 $ 19,996 $ 17,690
Cost of Sales [Member]        
Stock-based Compensation 115 816 986 1,486
Selling and Marketing Expense [Member]        
Stock-based Compensation 2,214 2,708 4,498 4,909
General and Administrative Expense [Member]        
Stock-based Compensation 5,559 4,905 10,526 9,287
Research and Development Expense [Member]        
Stock-based Compensation $ 2,650 $ 1,157 $ 3,986 $ 2,008