XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Note 9 - Investments in Marketable Securities - Amortized Cost and Estimated Fair Value of Debt Securities as Available for Sale (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Within 1 year, cost $ 24,655 $ 25,707
Within 1 year, fair value 24,424 25,317
1 to 5 years, cost 66,455 66,117
1 to 5 years, fair value 64,280 63,379
6 to 10 years, cost 32,208 32,648
6 to 10 years, fair value 31,019 30,606
Over 10 years, cost 570 646
Over 10 years, fair value 444 502
Cost 123,888 125,118
Fair Value $ 120,167 $ 119,804