v3.26.1
Note 9 - Investments - Schedule of Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Various publicly-held companies $ 9,319 $ 409
Equity investments included in other current assets 10,190 8,770
Equity method investments 129 402
Equity investments included in other noncurrent assets 5,646 10,126
Measurement Input, Quoted Price [Member]    
Various publicly-held companies 9,319 409
Measurement Input, Net Asset Value [Member]    
Alternative investments 8,728 7,119
Alternative investments 4,043 8,250
Measurement Input, Cost to Sell [Member]    
Alternative investments 1,462 1,651
Alternative investments $ 1,474 $ 1,474