XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Marketable Securities (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Marketable Security, Gain (Loss) $ 575 $ (8,546) $ (70)
Marketable Securities   37,126  
Debt Securities, Available-for-Sale, Total   3,675  
Debt Securities, Available-for-Sale, Unrealized Gain (Loss), Total   (1) 226
Equity Securities, FV-NI, Unrealized Gain (Loss), Total 3,117 (8,297) (904)
Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale $ 0 $ 0 $ 0