XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 4 - Marketable Securities - Schedule of Contractual Maturity (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Due in one year or less, amortized cost $ 86,122
Due in one year or less, fair value 85,951
Due after one year through five years, amortized cost 23,880
Due after one year through five years, fair value 23,855
Due after ten years, amortized cost 3,578
Due after ten years, fair value 3,578
Total marketable securities, amortized cost 113,580
Total marketable securities, fair value $ 113,384