XML 71 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Note 3 - Marketable Securities - Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Marketable securities $ 112,080 $ 90,298
Corporate Bonds [Member]    
Available-for-sale - matures within one year, Amortized cost 17,552 11,937
Available-for-sale - matures within one year, Gross unrealized gains 0 39
Available-for-sale - matures within one year, Gross unrealized losses (1,330) (7)
Available-for-sale - matures within one year, Fair value 16,222 11,969
Available-for-sale - matures after one year through five years, Amortized cost 101,355 78,920
Available-for-sale - matures after one year through five years, Gross unrealized gains 38 227
Available-for-sale - matures after one year through five years, Gross unrealized losses (5,535) (818)
Available-for-sale - matures after one year through five years, Fair value 95,858 78,329
Available-for-sale, Amortized cost 118,907 90,857
Total 38 266
Total (6,865) (825)
Marketable securities $ 112,080 $ 90,298