XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Note 8 - Marketable Securities - Maturity of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Due within one year, Amortized cost $ 1,805 $ 1,565
Due within one year, Fair Value 1,875 1,630
Due after one year through three years, Amortized cost 3,593 3,689
Due after one year through three years, Fair Value 3,700 3,780
Amortized Cost 5,398 5,254
Amortized Cost $ 5,575 $ 5,410