XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Note 7 - Marketable Securities - Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Marketable securities $ 104,181 $ 112,080
Corporate Bonds [Member]    
Available-for-sale - matures within one year, Amortized cost 26,009 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,116) (1,330)
Available-for-sale - matures within one year, Fair value 24,893 16,222
Available-for-sale - matures after one year through five years, Amortized cost 83,990 101,355
Available-for-sale - matures after one year through five years, Gross unrealized gains 1 38
Available-for-sale - matures after one year through five years, Gross unrealized losses (4,703) (5,535)
Available-for-sale - matures after one year through five years, Fair value 79,288 95,858
Debt Securities, Available-for-Sale, Amortized Cost 109,999 118,907
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 1 38
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (5,819) (6,865)
Marketable securities $ 104,181 $ 112,080