XML 71 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 3 - Marketable Securities - Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Marketable securities $ 132,695 $ 112,080
Corporate Bonds [Member]    
Available-for-sale - matures within one year, Amortized cost 27,690 17,552
Available-for-sale - matures within one year, Gross unrealized gains 4 0
Available-for-sale - matures within one year, Gross unrealized losses (243) (1,330)
Available-for-sale - matures within one year, Fair value 27,451 16,222
Available-for-sale - matures after one year through five years, Amortized cost 108,700 101,355
Available-for-sale - matures after one year through five years, Gross unrealized gains 278 38
Available-for-sale - matures after one year through five years, Gross unrealized losses (3,734) (5,535)
Available-for-sale - matures after one year through five years, Fair value 105,244 95,858
Available-for-sale, Amortized cost 136,390 118,907
Total 282 38
Total (3,977) (6,865)
Marketable securities $ 132,695 $ 112,080