XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 7 - Marketable Securities - Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Marketable securities $ 126,870 $ 132,695
Corporate Bonds [Member]    
Available For Sale Securities Debt Maturities Within One Year Amortized Cost 49,434 27,690
Available-for-sale - matures within one year, Gross unrealized gains 45 4
Available-for-sale - matures within one year, Gross unrealized losses (743) (243)
Available-for-sale- matures within one year, Fair Value 48,736 27,451
Available-for-sale - matures after one year through five years, amortized cost 80,935 108,700
Available-for-sale - matures after one year through five years, Gross unrealized gains 127 278
Available for Sale Matures after One Year Through Five Years, Gross Unrealized Loss (2,928) (3,734)
Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Fair Value 78,134 105,244
Debt Securities, Available-for-Sale, Amortized Cost 130,369 136,390
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 172 282
Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax (3,671) (3,977)
Marketable securities $ 126,870 $ 132,695