XML 63 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Note 9 - Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured on a Recurring Basis (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Money market funds $ 271,370 $ 282,121
Equity securities 8,450 49,655
Common stock options 3 3
Forward contracts 155  
Total assets 279,978 331,779
Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Money market funds 271,370 282,121
Equity securities 8,450 49,655
Common stock options 0 0
Total assets 279,820 331,776
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 3 3
Forward contracts 155  
Total assets 158 3
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 0 0
Total assets $ 0 $ 0