XML 58 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 6 - Marketable Securities - Maturity of Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Due within one year, amortized cost $ 1,565 $ 1,506
Due within one year, fair value 1,630 1,556
Due after one year through three years, amortized cost 3,689 3,607
Due after one year through three years, fair value 3,780 3,674
Amortized cost 5,254 5,113
Debt Securities, Available-for-Sale $ 5,410 $ 5,230