XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Note 4 - Marketable Securities - Schedule of Contractual Maturity (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Due in one year or less, amortized cost $ 48,834
Due in one year or less, fair value 48,817
Due after one year through five years, amortized cost 218,423
Due after one year through five years, fair value 218,386
Due after ten years, amortized cost 3,782
Due after ten years, fair value 3,782
Total marketable securities, amortized cost 271,039
Total marketable securities, fair value $ 270,985