XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Note 6 - Marketable Securities - Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Marketable securities $ 97,703 $ 112,080
Corporate Bonds [Member]    
Available-for-sale - matures within one year, Amortized cost 29,099 17,552
Available-for-sale - matures within one year, Gross unrealized gains 0 0
Available-for-sale - matures within one year, Gross unrealized losses (1,616) (1,330)
Available-for-sale - matures within one year, Fair value 27,483 16,222
Available-for-sale - matures after one year through five years, Amortized cost 74,640 101,355
Available-for-sale - matures after one year through five years, Gross unrealized gains 3 38
Available-for-sale - matures after one year through five years, Gross unrealized losses (4,423) (5,535)
Available-for-sale - matures after one year through five years, Fair value 70,220 95,858
Debt Securities, Available-for-Sale, Amortized Cost 103,739 118,907
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 3 38
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (6,039) (6,865)
Marketable securities $ 97,703 $ 112,080