XML 55 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Note 2 - Fair Value of Financial Instruments - Summary of the Fair Value of Marketable Securities (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Due within One Year, Amortized Cost $ 260,629
Due within One Year 259,376
Due after One Year through Two Years, Amortized Cost 43,528
Due after One Year through Two Years 42,272
Mature over Two Years, Amortized Cost 2,694
Mature over Two Years 2,631
Amortized Cost 322,012
Available-for-Sale, Total 319,306
Asset-Backed Securities [Member]  
Amortized Cost 15,161
Available-for-Sale, Total $ 15,027