XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Marketable Securities - Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Marketable securities $ 106,142 $ 112,080
Corporate Bonds [Member]    
Available-for-sale - matures within one year, Amortized cost 23,397 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,517) (1,330)
Available-for-sale - matures within one year, Fair value 21,880 16,222
Available-for-sale - matures after one year through five years, Amortized cost 88,934 101,355
Available-for-sale - matures after one year through five years, Gross unrealized gains 25 38
Available-for-sale - matures after one year through five years, Gross unrealized losses (4,697) (5,535)
Available-for-sale - matures after one year through five years, Fair value 84,262 95,858
Debt Securities, Available-for-Sale, Amortized Cost 112,331 118,907
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 25 38
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (6,214) (6,865)
Marketable securities $ 106,142 $ 112,080