v3.25.2
Note 8 - Stock-based Compensation - Schedule of Stock-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Total stock-based compensation $ 1,944 $ 1,609 $ 3,990 $ 3,219
Cost of Sales [Member]        
Total stock-based compensation 266 228 552 439
Selling and Marketing Expense [Member]        
Total stock-based compensation 349 274 725 545
General and Administrative Expense [Member]        
Total stock-based compensation 1,140 943 2,316 1,908
Research and Development Expense [Member]        
Total stock-based compensation $ 189 $ 164 $ 397 $ 327