XML 95 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 16 - Stock-based Compensation - Stock-based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock-based Compensation $ 39,059 $ 36,048 $ 37,218
The 2021 Plan [Member]      
Stock-based Compensation 39,059 36,048 37,218
Cost of Sales [Member] | The 2021 Plan [Member]      
Stock-based Compensation 1,315 3,161 2,640
Selling and Marketing Expense [Member] | The 2021 Plan [Member]      
Stock-based Compensation 8,965 9,518 11,393
General and Administrative Expense [Member] | The 2021 Plan [Member]      
Stock-based Compensation 20,483 19,338 19,398
Research and Development Expense [Member] | The 2021 Plan [Member]      
Stock-based Compensation $ 8,296 $ 4,031 $ 3,787