v3.26.1
Note 9 - Common Stock and Stock-based Compensation Plans - Equity-based Compensation Expense Included in Interim Condensed Consolidated Statements of Income 2 (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Total equity-based compensation expense $ 5,171 $ 4,902 $ 10,543 $ 9,225
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfRevenue        
Total equity-based compensation expense 178 166 360 325
Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense        
Total equity-based compensation expense 1,622 1,465 3,232 2,597
Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Total equity-based compensation expense 2,658 2,673 5,521 5,139
Location, Statement of Income, Balance [Axis]: us-gaap:SellingAndMarketingExpense        
Total equity-based compensation expense $ 713 $ 598 $ 1,430 $ 1,164