v3.26.1
Note 9 - Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured on a Recurring Basis (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Money market funds $ 188,998 $ 230,625
Equity securities 5,631 9,268
Common stock options/warrants 3 3
Forward contracts 242  
Total assets 194,874 239,896
Forward contracts   230
Total liabilities   230
Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Money market funds 188,998 230,625
Equity securities 5,631 9,268
Common stock options/warrants 0 0
Forward contracts 0  
Total assets 194,629 239,893
Forward contracts   0
Total liabilities   0
Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Money market funds 0 0
Equity securities 0 0
Common stock options/warrants 3 3
Forward contracts 242  
Total assets 245 3
Forward contracts   230
Total liabilities   230
Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Money market funds 0 0
Equity securities 0 0
Common stock options/warrants 0 0
Forward contracts 0  
Total assets $ 0 0
Forward contracts   0
Total liabilities   $ 0