XML 72 R58.htm IDEA: XBRL DOCUMENT v3.25.4
Note 3 - Marketable Securities - Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Marketable securities $ 179,302 $ 143,117
Corporate Bonds [Member]    
Available For Sale Securities Debt Maturities Within One Year Amortized Cost 106,154 61,113
Available-for-sale - matures within one year, Gross unrealized gains 157 41
Available-for-sale - matures within one year, Gross unrealized losses (407) (146)
Available-for-sale- matures within one year, Fair Value 105,904 61,008
Available-for-sale - matures after one year through five years, amortized cost 73,103 83,491
Available-for-sale - matures after one year through five years, Gross unrealized gains 366 221
Available for Sale Matures after One Year Through Five Years, Gross Unrealized Loss (71) (1,603)
Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Fair Value 73,398 82,109
Amortized cost 179,257 144,604
Gross unrealized gains 523 262
Gross unrealized losses (478) (1,749)
Marketable securities $ 179,302 $ 143,117