XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Note 5 - Marketable Securities - Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Marketable securities $ 92,625 $ 90,298
Corporate Bonds [Member]    
Available-for-sale - matures within one year, Amortized cost 11,089 11,937
Available-for-sale - matures within one year, Gross unrealized gains 6 39
Available-for-sale - matures within one year, Gross unrealized losses (7) (7)
Available-for-sale - matures within one year, Fair value 11,088 11,969
Available-for-sale - matures after one year through five years, Amortized cost 84,934 78,920
Available-for-sale - matures after one year through five years, Gross unrealized gains 15 227
Available-for-sale - matures after one year through five years, Gross unrealized losses (3,412) (818)
Available-for-sale - matures after one year through five years, Fair value 81,537 78,329
Available-for-sale, Amortized cost 96,023 90,857
Available-for-sale, Gross unrealized gains 21 266
Available-for-sale, Gross unrealized losses (3,419) (825)
Marketable securities $ 92,625 $ 90,298