v3.26.1
Note 8 - Fair Value - Fair Values for Investments (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Realized gains (losses) $ 0 $ 137
Changes in fair values 41 (78)
Reported Value Measurement [Member]    
Carrying amount 16,647 20,670
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 1 [Member]    
Carrying amount $ 16,647 $ 20,670