XML 101 R86.htm IDEA: XBRL DOCUMENT v3.25.4
Note 16 - Stock-Based Compensation - Stock-based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Stock-based Compensation $ 39,315 $ 39,059 $ 36,048
The 2021 Plan [Member]      
Stock-based Compensation 39,315 39,059 36,048
Cost of Sales [Member] | The 2021 Plan [Member]      
Stock-based Compensation 1,512 1,315 3,161
Selling and Marketing Expense [Member] | The 2021 Plan [Member]      
Stock-based Compensation 10,098 8,965 9,518
General and Administrative Expense [Member] | The 2021 Plan [Member]      
Stock-based Compensation 19,556 20,483 19,338
Research and Development Expense [Member] | The 2021 Plan [Member]      
Stock-based Compensation $ 8,149 $ 8,296 $ 4,031