XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 4 - Marketable Securities - Schedule of Contractual Maturity (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Due in one year or less, amortized cost $ 260,690
Due in one year or less, fair value 259,296
Due after one year through five years, amortized cost 144,955
Due after one year through five years, fair value 144,578
Due after five years through ten years, amortized cost 0
Due after five years through ten years, fair value 0
Due after ten years, amortized cost 3,508
Due after ten years, fair value 3,508
Total marketable securities, amortized cost 409,153
Total marketable securities, fair value $ 407,382