v3.26.1
Note 10 - Investments in Marketable Securities - Amortized Cost and Estimated Fair Value of Debt Securities as Available for Sale (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Within 1 year, cost $ 16,615 $ 14,309
Within 1 year, fair value 16,492 14,236
1 to 5 years, cost 62,347 69,316
1 to 5 years, fair value 60,895 68,390
6 to 10 years, cost 42,688 40,385
6 to 10 years, fair value 41,980 40,667
Cost 121,650 124,010
Fair Value $ 119,367 $ 123,293