XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Note 4 - Marketable Securities - Schedule of Contractual Maturity (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Due in one year or less, amortized cost $ 74,754
Due in one year or less, fair value 74,697
Due after one year through five years, amortized cost 173,099
Due after one year through five years, fair value 173,193
Due after ten years, amortized cost 3,588
Due after ten years, fair value 3,588
Total marketable securities, amortized cost 251,441
Total marketable securities, fair value $ 251,478