XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Note 5 - Marketable Securities - Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Marketable securities $ 102,972 $ 90,298
Corporate Bonds [Member]    
Available-for-sale - matures within one year, Amortized cost 8,756 11,937
Available-for-sale - matures within one year, Gross unrealized gains 2 39
Available-for-sale - matures within one year, Gross unrealized losses (23) (7)
Available-for-sale - matures within one year, Fair value 8,735 11,969
Available-for-sale - matures after one year through five years, Amortized cost 99,386 78,920
Available-for-sale - matures after one year through five years, Gross unrealized gains 0 227
Available-for-sale - matures after one year through five years, Gross unrealized losses (5,149) (818)
Available-for-sale - matures after one year through five years, Fair value 94,237 78,329
Available-for-sale, Amortized cost 108,142 90,857
Available-for-sale, Gross unrealized gains 2 266
Available-for-sale, Gross unrealized losses (5,172) (825)
Marketable securities $ 102,972 $ 90,298